All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net 0/4] hv_netvsc: fixes for VF removal path
@ 2016-08-11 10:58 ` Vitaly Kuznetsov
  0 siblings, 0 replies; 31+ messages in thread
From: Vitaly Kuznetsov @ 2016-08-11 10:58 UTC (permalink / raw)
  To: netdev; +Cc: devel, linux-kernel, Haiyang Zhang, K. Y. Srinivasan

Kernel crash is reported after VF is removed and detached from netvsc
device. My investigation led me to PATCH2 of this series but PATCH1 is
required to support the change. I also noticed a couple of other issues
while debugging and I fix them with PATCH3 and PATCH4.

Please review.

Vitaly Kuznetsov (4):
  hv_netvsc: don't lose VF information
  hv_netvsc: reset vf_inject on VF removal
  hv_netvsc: protect module refcount by checking
    net_device_ctx->vf_netdev
  hv_netvsc: avoid deadlocks between rtnl lock and
    netvsc_inject_disable()

 drivers/net/hyperv/hyperv_net.h | 24 ++++-------
 drivers/net/hyperv/netvsc.c     | 19 ++++----
 drivers/net/hyperv/netvsc_drv.c | 96 ++++++++++++++++++-----------------------
 3 files changed, 59 insertions(+), 80 deletions(-)

-- 
2.7.4

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2016-08-15 10:06 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-11 10:58 [PATCH net 0/4] hv_netvsc: fixes for VF removal path Vitaly Kuznetsov
2016-08-11 10:58 ` Vitaly Kuznetsov
2016-08-11 10:58 ` [PATCH net 1/4] hv_netvsc: don't lose VF information Vitaly Kuznetsov
2016-08-11 10:58   ` Vitaly Kuznetsov
2016-08-11 15:38   ` Haiyang Zhang
2016-08-11 15:38     ` Haiyang Zhang
2016-08-11 10:58 ` [PATCH net 2/4] hv_netvsc: reset vf_inject on VF removal Vitaly Kuznetsov
2016-08-11 11:46   ` Yuval Mintz
2016-08-11 12:09     ` Vitaly Kuznetsov
2016-08-11 12:09       ` Vitaly Kuznetsov
2016-08-12 14:47       ` Stephen Hemminger
2016-08-12 14:47         ` Stephen Hemminger
2016-08-11 15:38   ` Haiyang Zhang
2016-08-11 15:38     ` Haiyang Zhang
2016-08-13  3:40   ` David Miller
2016-08-13  3:40     ` David Miller
2016-08-13 18:35   ` [RFC 1/2] netvsc: reference counting fix Stephen Hemminger
2016-08-13 18:35     ` Stephen Hemminger
2016-08-13 18:38     ` [RFC 2/2] netvsc: use RCU for VF net device reference Stephen Hemminger
2016-08-13 18:38       ` Stephen Hemminger
2016-08-15 10:06       ` Vitaly Kuznetsov
2016-08-15  4:31     ` [RFC 1/2] netvsc: reference counting fix David Miller
2016-08-15  4:31       ` David Miller
2016-08-11 10:58 ` [PATCH net 3/4] hv_netvsc: protect module refcount by checking net_device_ctx->vf_netdev Vitaly Kuznetsov
2016-08-11 10:58   ` Vitaly Kuznetsov
2016-08-11 15:38   ` Haiyang Zhang
2016-08-11 15:38     ` Haiyang Zhang
2016-08-11 10:58 ` [PATCH net 4/4] hv_netvsc: avoid deadlocks between rtnl lock and netvsc_inject_disable() Vitaly Kuznetsov
2016-08-11 10:58   ` Vitaly Kuznetsov
2016-08-11 15:38   ` Haiyang Zhang
2016-08-11 15:38     ` Haiyang Zhang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.