On Mon, Feb 21, 2022 at 07:27:32AM +0100, Juergen Gross wrote:
I checked some of the call paths leading to xennet_close(), and all of those contained an ASSERT_RTNL(), so it seems the rtnl_lock is already taken here. Could you test with adding an ASSERT_RTNL() in xennet_destroy_queues()?
Tried that and no issues spotted.
In case your test with the added ASSERT_RTNL() doesn't show any problem you can add my:
Reviewed-by: Juergen Gross jgross@suse.com
Thanks.