[SRU][Cosmic][PATCH 0/2] Fixes for LP:1807757

Joseph Salisbury joseph.salisbury at canonical.com
Wed Dec 19 15:55: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 commits eceb05965489 and 37c2578c0c40.

These commits fix a regression introduced by mainline commit 8195b1396ec8,
and both have been cc'd upstream stable but has not landed in Cosmic as of
yet.

These commits are also needed in Bionic and linux-azure, but they also
have some dependent commits.  Due to this, their SRU requests will
be sent separate.

== Fixes ==
eceb05965489 ("Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()
37c2578c0c40 ("Drivers: hv: vmbus: Offload the handling of channels to two workqueues")

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

== Test Case ==
Microsoft ran tests with these commits are confirm they resolve the bug
and do not introduce any regressions.


Dexuan Cui (2):
  Drivers: hv: vmbus: check the creation_status in
    vmbus_establish_gpadl()
  Drivers: hv: vmbus: Offload the handling of channels to two workqueues

 drivers/hv/channel.c      |   8 ++
 drivers/hv/channel_mgmt.c | 190 +++++++++++++++++++++++++++++++---------------
 drivers/hv/connection.c   |  24 +++++-
 drivers/hv/hyperv_vmbus.h |   7 ++
 include/linux/hyperv.h    |   7 ++
 5 files changed, 170 insertions(+), 66 deletions(-)

-- 
2.7.4




More information about the kernel-team mailing list