Re: [PATCH] RDMA: Add netdevice_tracker to ib_device_set_netdev()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 23 Nov 2022 20:27:14 -0400, Jason Gunthorpe wrote:
> This will cause an informative backtrace to print if the user of
> ib_device_set_netdev() isn't careful about tearing down the ibdevice
> before its the netdevice parent is destroyed. Such as like this:
> 
>   unregister_netdevice: waiting for vlan0 to become free. Usage count = 2
>   leaked reference.
>    ib_device_set_netdev+0x266/0x730
>    siw_newlink+0x4e0/0xfd0
>    nldev_newlink+0x35c/0x5c0
>    rdma_nl_rcv_msg+0x36d/0x690
>    rdma_nl_rcv+0x2ee/0x430
>    netlink_unicast+0x543/0x7f0
>    netlink_sendmsg+0x918/0xe20
>    sock_sendmsg+0xcf/0x120
>    ____sys_sendmsg+0x70d/0x8b0
>    ___sys_sendmsg+0x11d/0x1b0
>    __sys_sendmsg+0xfa/0x1d0
>    do_syscall_64+0x35/0xb0
>    entry_SYSCALL_64_after_hwframe+0x63/0xcd
> 
> [...]

Applied, thanks!

[1/1] RDMA: Add netdevice_tracker to ib_device_set_netdev()
      https://git.kernel.org/rdma/rdma/c/09f530f0c6d668

Best regards,
-- 
Leon Romanovsky <leon@xxxxxxxxxx>



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux