linux/drivers/net/hyperv
stephen hemminger fb84af8a43 netvsc: fix rtnl deadlock on unregister of vf
With new transparent VF support, it is possible to get a deadlock
when some of the deferred work is running and the unregister_vf
is trying to cancel the work element. The solution is to use
trylock and reschedule (similar to bonding and team device).

Reported-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Fixes: 0c195567a8 ("netvsc: transparent VF management")
Signed-off-by: Stephen Hemminger <sthemmin@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-08-06 21:28:10 -07:00
..
hyperv_net.h netvsc: transparent VF management 2017-08-02 16:55:33 -07:00
Kconfig
Makefile
netvsc_drv.c netvsc: fix rtnl deadlock on unregister of vf 2017-08-06 21:28:10 -07:00
netvsc.c hyperv: netvsc: Neaten netvsc_send_pkt by using a temporary 2017-08-02 10:36:00 -07:00
rndis_filter.c netvsc: optimize receive completions 2017-07-29 15:25:43 -07:00