From: Stephen Hemminger <step...@networkplumber.org> Date: Thu, 24 Aug 2017 16:49:16 -0700
> There is a deadlock possible when canceling the link status > delayed work queue. The removal process is run with RTNL held, > and the link status callback is acquring RTNL. > > Resolve the issue by using trylock and rescheduling. > If cancel is in process, that block it from happening. > > Fixes: 122a5f6410f4 ("staging: hv: use delayed_work for netvsc_send_garp()") > Signed-off-by: Stephen Hemminger <sthem...@microsoft.com> Applied and queued up for -stable, thanks.