***SPAM*** Re: [ofa-general] [PATCH v2] ipiob: fix rtnl deadlock
Yossi Etigin
yossi.openib at gmail.com
Mon Sep 15 12:11:41 PDT 2008
because you flush it on module unload, and not interface stop.
module unload does not take rtnl_lock, but interface stop does.
Roland Dreier wrote:
> > You queue the netif_carrier_on() stuff on ipoib_workqueue instead of
> > running it (from ipoib_mcast_join_complete()).
>
> I don't get it. How do you flush that workqueue on the device cleanup
> path without deadlocking on rtnl in the same way?
>
> - R.
>
More information about the general
mailing list