***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