APPLIED: [Bionic]Pull Request: Fixes for lp:1807757
Kleber Souza
kleber.souza at canonical.com
Thu Jan 10 11:11:24 UTC 2019
On 12/19/18 4:55 PM, Joseph Salisbury wrote:
> 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 seven commits in this pull request.
>
> These commits fix a regression introduced by mainline commit 8195b1396ec8.
>
> These commits are also needed in Cosmic and linux-azure. Cosmic only requres
> two of these commits and linux-azure only requres six of them. Due to this,
> their SRU requests will be sent separate.
>
> == 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.
>
>
>
> The following changes since commit 3f1c3bb7a495cdee2a55d8174d5de69458c04ed3:
>
> UBUNTU: Ubuntu-4.15.0-42.45 (2018-11-15 17:01:47 -0200)
>
> are available in the Git repository at:
>
> kernel.ubuntu.com:/srv/kernel.ubuntu.com/git/jsalisbury/bugs/lp1807757/bionic/ubuntu-bionic.git
>
> for you to fetch changes up to 97ada22ed98ca6bcb7d8e1fc7777d20726a93222:
>
> Drivers: hv: vmbus: Offload the handling of channels to two workqueues (2018-12-19 10:25:28 -0500)
>
> ----------------------------------------------------------------
> Dexuan Cui (4):
> Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()
> hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe()
> Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()
> Drivers: hv: vmbus: Offload the handling of channels to two workqueues
>
> Stephen Hemminger (3):
> hv_netvsc: fix network namespace issues with VF support
> hv_netvsc: split sub-channel setup into async and sync
> vmbus: don't return values for uninitalized channels
>
> drivers/hv/channel.c | 8 ++
> drivers/hv/channel_mgmt.c | 194 +++++++++++++++++++++++++-------------
> drivers/hv/connection.c | 24 ++++-
> drivers/hv/hyperv_vmbus.h | 7 ++
> drivers/hv/vmbus_drv.c | 3 +
> drivers/net/hyperv/hyperv_net.h | 4 +-
> drivers/net/hyperv/netvsc.c | 37 +++++++-
> drivers/net/hyperv/netvsc_drv.c | 69 +++++++++-----
> drivers/net/hyperv/rndis_filter.c | 61 +++---------
> include/linux/hyperv.h | 7 ++
> 10 files changed, 270 insertions(+), 144 deletions(-)
>
Applied to bionic/master-next branch.
Thanks,
Kleber
More information about the kernel-team
mailing list