[Disco][PATCH 0/1] Drivers: hv: vmbus: Offload the handling of channels to two workqueues

Joseph Salisbury joseph.salisbury at canonical.com
Mon Dec 10 21:28:45 UTC 2018


BugLink: https://bugs.launchpad.net/bugs/1807757

== SRU Justification ==
Microsoft has identified a multiple-NIC-deadlock issue on Hyper-V VMs. 
This bug is fixed by the following commit, which is in mainline as of v4.20-rc6:
37c2578c0c40 ("Drivers: hv: vmbus: Offload the handling of channels to two workqueues")

This bug fixes a regression introduced by mainline commit 8195b1396ec8,
and has been cc'd upstream stable but has not landed in Disco as of
yet.

This commit is needed in all Ubuntu releases, but the stable releases
also need some dependent commits.  Due to this, their SRU requests will
be sent separate.

== Fix ==
37c2578c0c40 ("Drivers: hv: vmbus: Offload the handling of channels to two workqueues")

== Regression Potential ==
Low, limited to hyperv.

Dexuan Cui (1):
  Drivers: hv: vmbus: Offload the handling of channels to two workqueues

 drivers/hv/channel_mgmt.c | 189 ++++++++++++++++++++++++++++++----------------
 drivers/hv/connection.c   |  24 +++++-
 drivers/hv/hyperv_vmbus.h |   7 ++
 include/linux/hyperv.h    |   7 ++
 4 files changed, 161 insertions(+), 66 deletions(-)

-- 
2.7.4




More information about the kernel-team mailing list