> I may miss this but I don't see how ipoib_ib_dev_down() is called with rtnl held. It's called from ipoib_stop(), and .ndo_stop is called with rtnl held. > Anyway, the new patch doesn't use delayed work. great