ACK/cmnt: [linux-azure]Pull Request: Fixes for lp:1807757
Joseph Salisbury
joseph.salisbury at canonical.com
Thu Dec 20 12:29:06 UTC 2018
On 12/19/18 11:38 PM, Khaled Elmously wrote:
> Do you actually need to fix this bug separately for xenial/azure? It shouldn't be a problem, but xenial/azure will be rebased on bionic and you also sent a fix for this bug for bionic.
>
>
> On 2018-12-19 10:54:06 , 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 Bionic. Cosmic only requires
>> two of these commits and Bionic requres one addition commit. 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 71779dccb6cf812ba546ffead73d6adcf676d9c9:
>>
>> UBUNTU: Ubuntu-azure-4.15.0-1032.33~16.04.1 (2018-11-09 18:59:04 -0200)
>>
>> are available in the Git repository at:
>>
>> kernel.ubuntu.com:/srv/kernel.ubuntu.com/git/jsalisbury/bugs/lp1807757/linux-azure/linux-azure.git
>>
>> for you to fetch changes up to 3eff5f1124b788f7bf096164d57fdd5401a5db24:
>>
>> Drivers: hv: vmbus: Offload the handling of channels to two workqueues (2018-12-19 10:29:16 -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 (2):
>> hv_netvsc: fix network namespace issues with VF support
>> hv_netvsc: split sub-channel setup into async and sync
>>
>> drivers/hv/channel.c | 8 ++
>> drivers/hv/channel_mgmt.c | 194 +++++++++++++++++++++++++-------------
>> drivers/hv/connection.c | 24 ++++-
>> drivers/hv/hyperv_vmbus.h | 7 ++
>> 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 ++
>> 9 files changed, 267 insertions(+), 144 deletions(-)
>>
>> --
>> kernel-team mailing list
>> kernel-team at lists.ubuntu.com
>> https://lists.ubuntu.com/mailman/listinfo/kernel-team
The fix is needed in the 4.15 based Azure kernel. I only sent a
separate SRU request because the current linux-azure kernel already had
one of the commits(Commit 6712cc9c2211).
More information about the kernel-team
mailing list