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.
_______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
