Messages in this thread | | | Date | Fri, 19 Nov 2004 10:40:53 +0100 | From | Patrick McHardy <> | Subject | Re: [BUG?] dev_close() is called with locks held |
| |
Kirill Korotaev wrote:
> Hello, > > looks like a bug in 2.4/2.6 kernels: > > 1. dev_close() function is blocking. it calls schedule() inside and > calls blocking dev_deactivate() function. > > 2. But... call chain > dev_ioctl() -> dev_ifsioc() -> dev_change_flags() calls dev_close() > under read_lock(&dev_base_lock)... > > Bug?
dev_change_flags is only called for SIOCSIFFLAGS. dev_ioctl takes the rtnl semaphore in this case, so no bug.
Regards Patrick
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |