On Wed, Aug 07, 2019 at 10:21:11AM +0800, Jiangyiwen wrote: > Hello, > > I find a scenario may cause deadlock of rtnl_lock as follows: > > 1. CPU1 add rtnl_lock and wait kworker finished. > CPU1 add rtnl_lock before call unregister_netdevice_queue() and > then wait sport->work(function srpt_refresh_port_work) finished > in srpt_remove_one(). This is an old kernel, this issue has been fixed Jason