Re: [PATCH -next v2] virtio_net: Avoid loop in virtnet_poll

2020-08-02 Thread maowenan
On 8/2/20 2:26 PM, Michael S. Tsirkin wrote: Just noticed the subject is wrong: this is no longer a virtio_net patch. thanks, I will change the subject and send v3.

Re: [PATCH] ASoC: mediatek: Check SND_SOC_CROS_EC_CODEC dependency

2019-10-23 Thread maowenan
On 2019/10/23 16:49, Tzung-Bi Shih wrote: > On Wed, Oct 23, 2019 at 4:38 PM maowenan wrote: >> I receive below message after I post, do you know why? >> ''' >> Your mail to 'Alsa-devel' with the subject >> >> [PATCH] ASoC: mediatek: Check SND_SOC_CROS_E

Re: [PATCH] ASoC: mediatek: Check SND_SOC_CROS_EC_CODEC dependency

2019-10-23 Thread maowenan
On 2019/10/23 16:32, Tzung-Bi Shih wrote: > On Wed, Oct 23, 2019 at 2:31 PM Mao Wenan wrote: >> >> If SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A=y, >> below errors can be seen: >> sound/soc/codecs/cros_ec_codec.o: In function `send_ec_host_command': >> cros_ec_codec.c:(.text+0x534): undefined

Re: [PATCH 4.9.y] Revert "net: sit: fix memory leak in sit_init_net()"

2019-10-17 Thread maowenan
On 2019/10/17 2:30, Greg KH wrote: > On Wed, Oct 16, 2019 at 02:33:54PM +0530, Ajay Kaher wrote: >> This reverts commit 375d6d454a95ebacb9c6eb0b715da05a4458ffef which is >> commit 07f12b26e21ab359261bf75cfcb424fdc7daeb6d upstream. >> >> Unnecessarily calling free_netdev() from sit_init_net().

Re: [PATCH -next] usb: typec: add dependency for TYPEC_HD3SS3220

2019-10-15 Thread maowenan
kindly ping. On 2019/10/9 9:47, Mao Wenan wrote: > If CONFIG_TYPEC_HD3SS3220=y, CONFIG_USB_ROLE_SWITCH=m, below errors > can be found: > drivers/usb/typec/hd3ss3220.o: In function `hd3ss3220_remove': > hd3ss3220.c:(.text+0x64): undefined reference to `usb_role_switch_put' >

Re: [PATCH stable 4.4 net] net: rds: Fix NULL ptr use in rds_tcp_kill_sock

2019-09-24 Thread maowenan
Kindly ping... On 2019/9/18 17:02, maowenan wrote: > > > On 2019/9/18 16:32, Greg KH wrote: >> On Wed, Sep 18, 2019 at 04:37:33PM +0800, Mao Wenan wrote: >>> After the commit c4e97b06cfdc ("net: rds: force to destroy >>> connection if t_sock is NULL in rds

Re: [PATCH net] net: ena: Add dependency for ENA_ETHERNET

2019-09-21 Thread maowenan
On 2019/9/22 11:07, Jakub Kicinski wrote: > On Fri, 20 Sep 2019 16:44:05 +0800, Mao Wenan wrote: >> If CONFIG_ENA_ETHERNET=y and CONFIG_DIMLIB=n, >> below erros can be found: >> drivers/net/ethernet/amazon/ena/ena_netdev.o: In function `ena_dim_work': >> ena_netdev.c:(.text+0x21cc): undefined

Re: [PATCH stable 4.4 net] net: rds: Fix NULL ptr use in rds_tcp_kill_sock

2019-09-18 Thread maowenan
On 2019/9/18 16:32, Greg KH wrote: > On Wed, Sep 18, 2019 at 04:37:33PM +0800, Mao Wenan wrote: >> After the commit c4e97b06cfdc ("net: rds: force to destroy >> connection if t_sock is NULL in rds_tcp_kill_sock()."), >> it introduced null-ptr-deref in rds_tcp_kill_sock as below: >> >> BUG:

Re: [PATCH net 1/2] sctp: remove redundant assignment when call sctp_get_port_local

2019-09-11 Thread maowenan
On 2019/9/11 22:39, Marcelo Ricardo Leitner wrote: > On Wed, Sep 11, 2019 at 11:30:08AM -0300, Marcelo Ricardo Leitner wrote: >> On Wed, Sep 11, 2019 at 11:30:38AM +0300, Dan Carpenter wrote: >>> On Wed, Sep 11, 2019 at 09:30:47AM +0800, maowenan wrote: >>>> &g

Re: [PATCH net 1/2] sctp: remove redundant assignment when call sctp_get_port_local

2019-09-10 Thread maowenan
On 2019/9/11 3:22, Dan Carpenter wrote: > On Tue, Sep 10, 2019 at 09:57:10PM +0300, Dan Carpenter wrote: >> On Tue, Sep 10, 2019 at 03:13:42PM +0800, Mao Wenan wrote: >>> There are more parentheses in if clause when call sctp_get_port_local >>> in sctp_do_bind, and redundant assignment to

Re: [PATCH net] net: sonic: remove dev_kfree_skb before return NETDEV_TX_BUSY

2019-09-04 Thread maowenan
On 2019/9/4 18:19, Eric Dumazet wrote: > > > On 9/4/19 11:42 AM, Mao Wenan wrote: >> When dma_map_single is failed to map buffer, skb can't be freed >> before sonic driver return to stack with NETDEV_TX_BUSY, because >> this skb may be requeued to qdisc, it might trigger use-after-free. >> >>

Re: [PATCH 4.14] tcp: fix tcp_rtx_queue_tail in case of empty retransmit queue

2019-09-03 Thread maowenan
(sk->sk_wmem_queued >> 1) > limit > > kind regards, > > Tim > > > On Tue, Sep 3, 2019 at 5:22 AM maowenan wrote: >> >> Hi Tim, >> >> >> >> I try to reproduce it with packetdrill or user application, but I can’t. >> >

RE: [PATCH 4.14] tcp: fix tcp_rtx_queue_tail in case of empty retransmit queue

2019-08-31 Thread maowenan
Tim Can you share the reproduce steps for this issue? C or syzkaller is ok. Thanks a lot.

Recall: [PATCH 4.14] tcp: fix tcp_rtx_queue_tail in case of empty retransmit queue

2019-08-31 Thread maowenan
maowenan would like to recall the message, "[PATCH 4.14] tcp: fix tcp_rtx_queue_tail in case of empty retransmit queue".

RE: [PATCH 4.14] tcp: fix tcp_rtx_queue_tail in case of empty retransmit queue

2019-08-31 Thread maowenan
[] skb_peek_tail include/linux/skbuff.h:1516 [inline] [] tcp_write_queue_tail include/net/tcp.h:1478 [inline] [] tcp_rtx_queue_tail include/net/tcp.h:1543 [inline] [] tcp_fragment+0xc64/0xce8 net/ipv4/tcp_output.c:1175 [] tcp_write_wakeup+0x3f8/0x4a0 net/ipv4/tcp_output.c:3496 []

Re: [PATCH -next] net: mlx5: Kconfig: Fix MLX5_CORE_EN dependencies

2019-08-27 Thread maowenan
On 2019/8/27 15:24, walter harms wrote: > > > Am 27.08.2019 05:12, schrieb Mao Wenan: >> When MLX5_CORE_EN=y and PCI_HYPERV_INTERFACE is not set, below errors are >> found: >> drivers/net/ethernet/mellanox/mlx5/core/en_main.o: In function >> `mlx5e_nic_enable': >> en_main.c:(.text+0xb649):

Re: [PATCH v2 linux-next 0/2] change mux_configure32() to static

2019-08-20 Thread maowenan
On 2019/8/20 19:41, Vinod Koul wrote: > On 14-08-19, 15:21, Mao Wenan wrote: >> First patch is to make mux_configure32() static to avoid sparse warning, >> the second patch is to chage alignment of two functions. > > The subsystem name is "dmaengine" please use that in future, I have > fixed

Re: [PATCH linux-next] qcom: qcs404: remove COMPILE_TEST from CONFIG_INTERCONNECT_QCOM_QCS404

2019-08-18 Thread maowenan
On 2019/8/18 9:09, Stephen Boyd wrote: > Quoting Mao Wenan (2019-08-15 00:48:48) >> There is one compilation error when CONFIG_INTERCONNECT_QCOM_QCS404=y and >> CONFIG_INTERCONNECT_QCOM_SMD_RPM=y, as well as CONFIG_COMPILE_TEST=y, >> but CONFIG_QCOM_SMD_RPM is not set, logs as below: >> >>

Re: [PATCH linux-next] drivers: dma: Fix sparse warning for mux_configure32

2019-08-13 Thread maowenan
On 2019/8/13 12:43, Vinod Koul wrote: > On 12-08-19, 15:42, Mao Wenan wrote: > > Patch title is incorrect, it should mention the changes in patch, for > example make mux_configure32 static > > Do read up on Documentation/process/submitting-patches.rst again! > >> There is one sparse warning

Re: [PATCH net-next] net: can: Fix compiling warning

2019-08-11 Thread maowenan
On 2019/8/7 0:41, Oliver Hartkopp wrote: > Hello Dan, > > On 06/08/2019 15.52, Dan Carpenter wrote: >> On Fri, Aug 02, 2019 at 10:10:20AM +0200, Oliver Hartkopp wrote: > >>> Btw. what kind of compiler/make switches are you using so that I can see >>> these warnings myself the next time? >> >>

Re: [PATCH net-next] net: can: Fix compiling warning

2019-08-04 Thread maowenan
please drop this mail. On 2019/8/5 9:22, Mao Wenan wrote: > There are two warnings in net/can, fix them by setting bcm_sock_no_ioctlcmd > and raw_sock_no_ioctlcmd as static. > > net/can/bcm.c:1683:5: warning: symbol 'bcm_sock_no_ioctlcmd' was not > declared. Should it be static? >

Re: [PATCH net-next] net: can: Fix compiling warning

2019-08-04 Thread maowenan
On 2019/8/2 16:59, Sergei Shtylyov wrote: > Hello! > > On 02.08.2019 6:36, Mao Wenan wrote: > >> There are two warings in net/can, fix them by setting bcm_sock_no_ioctlcmd > >Warnings. :-) Thanks, I will send v2. > >> and raw_sock_no_ioctlcmd as static. >> >> net/can/bcm.c:1683:5:

Re: [PATCH net-next] net: can: Fix compiling warning

2019-08-02 Thread maowenan
On 2019/8/2 16:10, Oliver Hartkopp wrote: > On 02/08/2019 05.36, Mao Wenan wrote: >> There are two warings in net/can, fix them by setting bcm_sock_no_ioctlcmd >> and raw_sock_no_ioctlcmd as static. >> >> net/can/bcm.c:1683:5: warning: symbol 'bcm_sock_no_ioctlcmd' was not >> declared. Should

Re: [PATCH stable 4.9] tcp: reset sk_send_head in tcp_write_queue_purge

2019-07-29 Thread maowenan
On 2019/7/29 23:32, Sasha Levin wrote: > On Mon, Jul 29, 2019 at 09:21:08PM +0800, Mao Wenan wrote: >> From: Soheil Hassas Yeganeh >> >> tcp_write_queue_purge clears all the SKBs in the write queue >> but does not reset the sk_send_head. As a result, we can have >> a NULL pointer dereference

Re: [PATCH 4.4 stable net] net: tcp: Fix use-after-free in tcp_write_xmit

2019-07-28 Thread maowenan
On 2019/7/27 19:40, Greg KH wrote: > On Sat, Jul 27, 2019 at 07:22:30PM +0800, maowenan wrote: >> >> >> On 2019/7/27 18:44, maowenan wrote: >>> >>> >>> On 2019/7/24 20:13, maowenan wrote: >>>> >>>> >>>> On 2019/

Re: [PATCH 4.4 stable net] net: tcp: Fix use-after-free in tcp_write_xmit

2019-07-27 Thread maowenan
On 2019/7/27 18:44, maowenan wrote: > > > On 2019/7/24 20:13, maowenan wrote: >> >> >> On 2019/7/24 19:05, Greg KH wrote: >>> On Wed, Jul 24, 2019 at 05:17:15PM +0800, Mao Wenan wrote: >>>> There is one report about tcp_write_xmit use-afte

Re: [PATCH 4.4 stable net] net: tcp: Fix use-after-free in tcp_write_xmit

2019-07-27 Thread maowenan
On 2019/7/24 20:13, maowenan wrote: > > > On 2019/7/24 19:05, Greg KH wrote: >> On Wed, Jul 24, 2019 at 05:17:15PM +0800, Mao Wenan wrote: >>> There is one report about tcp_write_xmit use-after-free with version >>> 4.4.136: >>> >>> BUG:

Re: [PATCH 4.4 stable net] net: tcp: Fix use-after-free in tcp_write_xmit

2019-07-26 Thread maowenan
On 2019/7/25 14:19, Eric Dumazet wrote: > > > On 7/25/19 6:29 AM, maowenan wrote: >> > >>>>>> Syzkaller reproducer(): >>>>>> r0 = socket$packet(0x11, 0x3, 0x300) >>>>>> r1 = socket$inet_tcp(0x2, 0x1, 0x0) >>>>

Re: [PATCH 4.4 stable net] net: tcp: Fix use-after-free in tcp_write_xmit

2019-07-24 Thread maowenan
On 2019/7/24 22:07, Eric Dumazet wrote: > > > On 7/24/19 12:46 PM, maowenan wrote: >> >> >> On 2019/7/24 17:45, Eric Dumazet wrote: >>> >>> >>> On 7/24/19 11:17 AM, Mao Wenan wrote: >>>> There is one report about tcp_write_xm

Re: [PATCH 4.4 stable net] net: tcp: Fix use-after-free in tcp_write_xmit

2019-07-24 Thread maowenan
On 2019/7/24 18:13, Eric Dumazet wrote: > > > On 7/24/19 12:01 PM, Eric Dumazet wrote: >> >> >> On 7/24/19 11:17 AM, Mao Wenan wrote: >>> There is one report about tcp_write_xmit use-after-free with version >>> 4.4.136: >> >> Current stable 4.4 is 4.4.186 >> >> Can you check the bug is still

Re: [PATCH 4.4 stable net] net: tcp: Fix use-after-free in tcp_write_xmit

2019-07-24 Thread maowenan
On 2019/7/24 18:38, maowenan wrote: > > > On 2019/7/24 18:13, Eric Dumazet wrote: >> >> >> On 7/24/19 12:01 PM, Eric Dumazet wrote: >>> >>> >>> On 7/24/19 11:17 AM, Mao Wenan wrote: >>>> There is one report about tcp_write_xmit

Re: [PATCH 4.4 stable net] net: tcp: Fix use-after-free in tcp_write_xmit

2019-07-24 Thread maowenan
On 2019/7/24 19:05, Greg KH wrote: > On Wed, Jul 24, 2019 at 05:17:15PM +0800, Mao Wenan wrote: >> There is one report about tcp_write_xmit use-after-free with version 4.4.136: >> >> BUG: KASAN: use-after-free in tcp_skb_pcount include/net/tcp.h:796 [inline] >> BUG: KASAN: use-after-free in

Re: [PATCH 4.4 stable net] net: tcp: Fix use-after-free in tcp_write_xmit

2019-07-24 Thread maowenan
On 2019/7/24 17:45, Eric Dumazet wrote: > > > On 7/24/19 11:17 AM, Mao Wenan wrote: >> There is one report about tcp_write_xmit use-after-free with version 4.4.136: >> >> BUG: KASAN: use-after-free in tcp_skb_pcount include/net/tcp.h:796 [inline] >> BUG: KASAN: use-after-free in

Re: [PATCH 4.4 stable net] net: tcp: Fix use-after-free in tcp_write_xmit

2019-07-24 Thread maowenan
On 2019/7/24 18:13, Eric Dumazet wrote: > > > On 7/24/19 12:01 PM, Eric Dumazet wrote: >> >> >> On 7/24/19 11:17 AM, Mao Wenan wrote: >>> There is one report about tcp_write_xmit use-after-free with version >>> 4.4.136: >> >> Current stable 4.4 is 4.4.186 >> >> Can you check the bug is still

Re: [PATCH 4.4 stable net] net: tcp: Fix use-after-free in tcp_write_xmit

2019-07-24 Thread maowenan
Actually, I have tested 4.4.184, UAF still happen. On 2019/7/24 18:01, Eric Dumazet wrote: > > > On 7/24/19 11:17 AM, Mao Wenan wrote: >> There is one report about tcp_write_xmit use-after-free with version 4.4.136: > > Current stable 4.4 is 4.4.186 > > Can you check the bug is still there ?

Re: [PATCH 4.4 stable net] net: tcp: Fix use-after-free in tcp_write_xmit

2019-07-24 Thread maowenan
Add sta...@vger.kernel.org. On 2019/7/24 17:17, Mao Wenan wrote: > There is one report about tcp_write_xmit use-after-free with version 4.4.136: > > BUG: KASAN: use-after-free in tcp_skb_pcount include/net/tcp.h:796 [inline] > BUG: KASAN: use-after-free in tcp_init_tso_segs

Re: [PATCH -next v4] drm/amdgpu: return 'ret' immediately if failed in amdgpu_pmu_init

2019-07-10 Thread maowenan
gentle ping On 2019/6/26 19:35, maowenan wrote: > > > On 2019/6/25 1:42, Kim, Jonathan wrote: >> Immediate return should be ok since perf registration isn't dependent on gpu >> hw. >> >> Reviewed-by: Jonathan Kim > > thanks for review. > >

Re: [PATCH -next v2] drm/amdgpu: return 'ret' in amdgpu_pmu_init

2019-06-23 Thread maowenan
On 2019/6/22 22:00, Julia Lawall wrote: > > > On Sat, 22 Jun 2019, maowenan wrote: > >> >> >> On 2019/6/22 21:06, Julia Lawall wrote: >>> >>> >>> On Sat, 22 Jun 2019, Mao Wenan wrote: >>> >>>> There is one warni

Re: [PATCH net v2] tcp: avoid creating multiple req socks with the same tuples

2019-06-14 Thread maowenan
On 2019/6/14 20:27, Eric Dumazet wrote: > On Fri, Jun 14, 2019 at 2:35 AM maowenan wrote: >> >> >> >> On 2019/6/14 12:28, Eric Dumazet wrote: >>> >>> >>> On 6/13/19 9:19 PM, maowenan wrote: >>>> >>>> >>>>

Re: [PATCH net v2] tcp: avoid creating multiple req socks with the same tuples

2019-06-14 Thread maowenan
On 2019/6/14 12:28, Eric Dumazet wrote: > > > On 6/13/19 9:19 PM, maowenan wrote: >> >> >> @Eric, for this issue I only want to check TCP_NEW_SYN_RECV sk, is it OK >> like below? >> + if (!osk && sk->sk_state == TCP_NEW_SYN_RECV) >

Re: [PATCH net v2] tcp: avoid creating multiple req socks with the same tuples

2019-06-13 Thread maowenan
>>> diff --git a/net/ipv4/inet_connection_sock.c >>> b/net/ipv4/inet_connection_sock.c >>> index 13ec7c3a9c49..fd45ed2fd985 100644 >>> --- a/net/ipv4/inet_connection_sock.c >>> +++ b/net/ipv4/inet_connection_sock.c >>> @@ -749,7 +749,7 @@ static void reqsk_timer_handler(struct timer_list *t) >>>

Re: [PATCH net v2] tcp: avoid creating multiple req socks with the same tuples

2019-06-13 Thread maowenan
On 2019/6/13 0:30, Eric Dumazet wrote: > On Tue, Jun 11, 2019 at 8:49 PM Mao Wenan wrote: >> >> There is one issue about bonding mode BOND_MODE_BROADCAST, and >> two slaves with diffierent affinity, so packets will be handled >> by different cpu. These are two pre-conditions in this case. >>

Re: [PATCH net v2] tcp: avoid creating multiple req socks with the same tuples

2019-06-13 Thread maowenan
On 2019/6/13 0:25, David Miller wrote: > From: Mao Wenan > Date: Wed, 12 Jun 2019 11:57:15 +0800 > >> diff --git a/net/ipv4/inet_hashtables.c b/net/ipv4/inet_hashtables.c >> index c4503073248b..b6a1b5334565 100644 >> --- a/net/ipv4/inet_hashtables.c >> +++ b/net/ipv4/inet_hashtables.c >> @@

Re: [PATCH -next] packet: remove unused variable 'status' in __packet_lookup_frame_in_block

2019-06-10 Thread maowenan
On 2019/6/10 21:05, Willem de Bruijn wrote: > On Mon, Jun 10, 2019 at 8:17 AM Mao Wenan wrote: >> >> The variable 'status' in __packet_lookup_frame_in_block() is never used >> since >> introduction in commit f6fb8f100b80 ("af-packet: TPACKET_V3 flexible buffer >> implementation."), we can

Re: [PATCH net] tcp: avoid creating multiple req socks with the same tuples

2019-06-04 Thread maowenan
On 2019/6/4 23:24, Eric Dumazet wrote: > On Tue, Jun 4, 2019 at 7:47 AM Mao Wenan wrote: >> >> There is one issue about bonding mode BOND_MODE_BROADCAST, and >> two slaves with diffierent affinity, so packets will be handled >> by different cpu. These are two pre-conditions in this case. >> >>

Re: [PATCH -next v2] staging: kpc2000: Remove set but not used variable ‘status’

2019-05-27 Thread maowenan
please ignore v2 version. I will send v3 later according to Sven Van Asbroeck 's comments. On 2019/5/25 16:13, Mao Wenan wrote: > Fixes gcc '-Wunused-but-set-variable' warning: > > drivers/staging/kpc2000/kpc_spi/spi_driver.c: In function > ‘kp_spi_transfer_one_message’: >

Re: [PATCH net] staging: Remove set but not used variable ‘status’

2019-05-26 Thread maowenan
On 2019/5/25 20:59, Sven Van Asbroeck wrote: > On Sat, May 25, 2019 at 12:20 AM Mao Wenan wrote: >> >> The variable 'status' is not used any more, remve it. > >> /* do the transfers for this message */ >> list_for_each_entry(transfer, >transfers, transfer_list) { >> if

Re: [PATCH net] staging: Remove set but not used variable ‘status’

2019-05-25 Thread maowenan
On 2019/5/25 13:01, Greg KH wrote: > On Sat, May 25, 2019 at 12:26:42PM +0800, Mao Wenan wrote: >> Fixes gcc '-Wunused-but-set-variable' warning: >> >> drivers/staging/kpc2000/kpc_spi/spi_driver.c: In function >> ‘kp_spi_transfer_one_message’: >>

Re: [PATCH net] staging: rtl8188eu: use is_zero_ether_addr() instead of memcmp()

2019-03-18 Thread maowenan
On 2019/3/17 19:26, Greg KH wrote: > On Sat, Mar 09, 2019 at 11:26:00AM +0800, Mao Wenan wrote: >> Using is_zero_ether_addr() instead of directly use >> memcmp() to determine if the ethernet address is all >> zeros. >> >> Signed-off-by: Mao Wenan >> --- >>

Re: [PATCH serial v3] sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init()

2019-03-15 Thread maowenan
ping... On 2019/3/11 20:19, Dan Carpenter wrote: > On Mon, Mar 11, 2019 at 05:39:59PM +0800, Mao Wenan wrote: >> Add the missing uart_unregister_driver() and i2c_del_driver() before >> return from sc16is7xx_init() in the error handling case. >> >> Signed-off-by: Mao Wenan >> Reviewed-by:

Re: [PATCH net] staging: rtl8188eu: use is_zero_ether_addr() instead of memcmp()

2019-03-12 Thread maowenan
On 2019/3/12 14:35, Joe Perches wrote: > On Tue, 2019-03-12 at 14:29 +0800, maowenan wrote: >> ping... >> >> On 2019/3/9 11:26, Mao Wenan wrote: >>> Using is_zero_ether_addr() instead of directly use >>> memcmp() to determine if the ethernet addres

Re: [PATCH net] staging: rtl8188eu: use is_zero_ether_addr() instead of memcmp()

2019-03-12 Thread maowenan
ping... On 2019/3/9 11:26, Mao Wenan wrote: > Using is_zero_ether_addr() instead of directly use > memcmp() to determine if the ethernet address is all > zeros. > > Signed-off-by: Mao Wenan > --- > drivers/staging/rtl8188eu/core/rtw_mlme.c | 3 +-- > 1 file changed, 1 insertion(+), 2

Re: [PATCH v2] serial: sh-sci: Missing uart_unregister_driver() on error in sci_probe_single()

2019-03-11 Thread maowenan
On 2019/3/11 20:46, Dan Carpenter wrote: > On Mon, Mar 11, 2019 at 05:51:15PM +0800, Mao Wenan wrote: >> Add the missing uart_unregister_driver() before return >> from sci_probe_single() in the error handling case. >> >> Signed-off-by: Mao Wenan >> --- > > Sorry, I didn't really look at the

Re: [PATCH] serial: sh-sci: Missing uart_unregister_driver() on error in sci_probe_single()

2019-03-11 Thread maowenan
On 2019/3/11 15:22, Dan Carpenter wrote: > On Fri, Mar 08, 2019 at 10:23:10PM +0800, Mao Wenan wrote: >> Add the missing uart_unregister_driver() before return >> from sci_probe_single() in the error handling case. >> >> Signed-off-by: Mao Wenan >> --- >> drivers/tty/serial/sh-sci.c | 4 +++-

Re: [PATCH serial] sc16is7xx: missing unregister/delete driver on error in sc16is7xx_init()

2019-03-08 Thread maowenan
sorry for duplicate mail, please ignore this one. On 2019/3/8 22:09, Mao Wenan wrote: > Add the missing uart_unregister_driver() and i2c_del_driver() before return > from sc16is7xx_init() in the error handling case. > > Signed-off-by: Mao Wenan > --- > drivers/tty/serial/sc16is7xx.c | 12

Re: [PATCH net] net: selinux: fix memory leak in selinux_netlbl_socket_post_create()

2019-03-08 Thread maowenan
On 2019/3/8 21:20, Paul Moore wrote: > On Fri, Mar 8, 2019 at 1:31 AM maowenan wrote: >> On 2019/3/8 4:36, Paul Moore wrote: >>> On Wed, Mar 6, 2019 at 9:44 PM Mao Wenan wrote: >>>> >>>> If netlbl_sock_setattr() is failed, it directly returns rc and f

Re: [PATCH net] net: selinux: fix memory leak in selinux_netlbl_socket_post_create()

2019-03-07 Thread maowenan
On 2019/3/8 4:36, Paul Moore wrote: > On Wed, Mar 6, 2019 at 9:44 PM Mao Wenan wrote: >> >> If netlbl_sock_setattr() is failed, it directly returns rc and forgets >> to free secattr. >> >> BUG: memory leak >> unreferenced object 0x8883c3ea4200 (size 2664): >> comm "syz-executor.2", pid

Re: question about memory leak in ip_mc_del1_src

2019-03-04 Thread maowenan
On 2019/3/5 2:16, David Miller wrote: > From: maowenan > Date: Mon, 4 Mar 2019 20:47:42 +0800 > >> pmc->tomb = psf; >> rv = 1; //if it does not kfree(psf), will it >> lead to memory leak after this line? >

question about memory leak in ip_mc_del1_src

2019-03-04 Thread maowenan
Hi, There is one report shows that memory in ip_mc_msfilter. details as below: 00:13:12 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f000400)={@multicast2, @remote}, 0xc) getsockopt$inet_udp_int(r0, 0x11, 0x66, &(0x7f00),

Re: [PATCH] staging: rtl8712: assign initial value to a static variable in r8712_efuse_pg_packet_write()

2019-02-28 Thread maowenan
On 2019/2/28 16:04, Greg KH wrote: > On Wed, Feb 27, 2019 at 11:33:22AM +0800, Mao Wenan wrote: >> repeat_times is a static variable, but each time when it enters >> r8712_efuse_pg_packet_write(), it is set to zero, >> this value is not consistent with last calling, so next behavior >> is not

Re: [net-next] net: crypto set sk to NULL when af_alg_release.

2019-02-17 Thread maowenan
On 2019/2/18 7:42, David Miller wrote: > From: Mao Wenan > Date: Fri, 15 Feb 2019 22:24:15 +0800 > >> KASAN has found use-after-free in sockfs_setattr. >> The existed commit 6d8c50dcb029 ("socket: close race condition between >> sock_close() >> and sockfs_setattr()") is to fix this simillar

Re: [net-next] net: crypto set sk to NULL when af_alg_release.

2019-02-16 Thread maowenan
who can help review this patch? thank you. On 2019/2/15 22:24, Mao Wenan wrote: > KASAN has found use-after-free in sockfs_setattr. > The existed commit 6d8c50dcb029 ("socket: close race condition between > sock_close() > and sockfs_setattr()") is to fix this simillar issue, but it seems to

Re: bnx2: rx_fw_discards: BCM5716 sporadically drops packets when update to driver version 2.2.6

2018-10-28 Thread maowenan
Could anyone give some clues to address count of rx_fw_discards increasing issue? On 2018/10/26 11:15, maowenan wrote: > Hi, > > After I update version of bnx2 driver from 2.2.1 to 2.2.6, I find BCM5716 > sporadically drops packets, which > shows in rx_fw_discards. > C36-141

Re: bnx2: rx_fw_discards: BCM5716 sporadically drops packets when update to driver version 2.2.6

2018-10-28 Thread maowenan
Could anyone give some clues to address count of rx_fw_discards increasing issue? On 2018/10/26 11:15, maowenan wrote: > Hi, > > After I update version of bnx2 driver from 2.2.1 to 2.2.6, I find BCM5716 > sporadically drops packets, which > shows in rx_fw_discards. > C36-141

RE: [PATCH net-next] TLP: Don't reschedule PTO when there's one outstanding TLP retransmission.

2017-07-25 Thread maowenan
> -Original Message- > From: netdev-ow...@vger.kernel.org [mailto:netdev-ow...@vger.kernel.org] > On Behalf Of Mao Wenan > Sent: Tuesday, July 25, 2017 4:36 PM > To: net...@vger.kernel.org; da...@davemloft.net; weiyongjun (A); > Chenweilong > Subject: [PATCH net-next] TLP: Don't

RE: [PATCH net-next] TLP: Don't reschedule PTO when there's one outstanding TLP retransmission.

2017-07-25 Thread maowenan
> -Original Message- > From: netdev-ow...@vger.kernel.org [mailto:netdev-ow...@vger.kernel.org] > On Behalf Of Mao Wenan > Sent: Tuesday, July 25, 2017 4:36 PM > To: net...@vger.kernel.org; da...@davemloft.net; weiyongjun (A); > Chenweilong > Subject: [PATCH net-next] TLP: Don't

答复: [PATCH] add one parameter wro_enable to enable relaxed ordering for IXGBE

2016-11-09 Thread maowenan
SPARC", no need to rebuild the whole kernel. -邮件原件- 发件人: Jeff Kirsher [mailto:jeffrey.t.kirs...@intel.com] 发送时间: 2016年10月29日 15:42 收件人: maowenan; intel-wired-...@lists.osuosl.org; net...@vger.kernel.org; linux-kernel@vger.kernel.org 主题: Re: [PATCH] add one parameter wro_enable to enab

答复: [PATCH] add one parameter wro_enable to enable relaxed ordering for IXGBE

2016-11-09 Thread maowenan
SPARC", no need to rebuild the whole kernel. -邮件原件- 发件人: Jeff Kirsher [mailto:jeffrey.t.kirs...@intel.com] 发送时间: 2016年10月29日 15:42 收件人: maowenan; intel-wired-...@lists.osuosl.org; net...@vger.kernel.org; linux-kernel@vger.kernel.org 主题: Re: [PATCH] add one parameter wro_enable to enab