lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 14 Dec 2007 13:36:22 -0800 (PST) From: David Miller <davem@...emloft.net> To: khc@...waw.pl Cc: wangchen@...fujitsu.com, jgarzik@...ox.com, netdev@...r.kernel.org Subject: Re: [PATCH] HDLC driver: use unregister_netdev instead of unregister_netdevice From: Krzysztof Halasa <khc@...waw.pl> Date: Fri, 14 Dec 2007 22:28:07 +0100 > Wang Chen <wangchen@...fujitsu.com> writes: > > > [PATCH] HDLC driver: use unregister_netdev instead of unregister_netdevice > > > > Since the caller and the upper caller doesn't hod the rtnl semaphore. > > We should use unregister_netdev instead of unregister_netdevice. > > NAK, not-a-bug. The caller actually holds rtnl, it goes through > the netdev core ioctl dispatcher: > > (unregister_netdevice+0x0/0x24) from (fr_ioctl+0x688/0x75c) > /* fr_del_pvc() and fr_add_pvc() optimized out by gcc */ > (fr_ioctl+0x0/0x75c) from (hdlc_ioctl+0x4c/0x8c) > (hdlc_ioctl+0x0/0x8c) from (hss_ioctl+0x3c/0x324) > (hss_ioctl+0x0/0x324) from (dev_ifsioc+0x428/0x4e8) > (dev_ifsioc+0x0/0x4e8) from (dev_ioctl+0x5d8/0x664) > (dev_ioctl+0x0/0x664) from (sock_ioctl+0x90/0x254) > (sock_ioctl+0x0/0x254) from (do_ioctl+0x34/0x78) > (do_ioctl+0x0/0x78) from (vfs_ioctl+0x78/0x2a8) > (vfs_ioctl+0x0/0x2a8) from (sys_ioctl+0x40/0x64) > (sys_ioctl+0x0/0x64) from (ret_fast_syscall+0x0/0x2c) > > The patch would make it deadlock. Ok, I'll drop this patch, thanks for checking. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists