This set of patches fixes issues identified by Vitaly Kuznetsov and
Mohammed Gamal related to state changes in Hyper-v network driver.

A lot of the issues are because setting up the netvsc device requires
a second step (in work queue) to get all the sub-channels running.

Stephen Hemminger (4):
  hv_netvsc: disable NAPI before channel close
  hv_netvsc: use RCU to fix concurrent rx and queue changes
  hv_netvsc: change GPAD teardown order on older versions
  hv_netvsc: common detach logic

 drivers/net/hyperv/hyperv_net.h   |   1 -
 drivers/net/hyperv/netvsc.c       |  52 +++----
 drivers/net/hyperv/netvsc_drv.c   | 278 +++++++++++++++++++++-----------------
 drivers/net/hyperv/rndis_filter.c |  56 ++++----
 4 files changed, 204 insertions(+), 183 deletions(-)

-- 
2.16.2

Reply via email to