← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1807757] Re: Drivers: hv: vmbus: Offload the handling of channels to two workqueues

 

** Description changed:

  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")
  
  A second commit is also needed to prevent a deadlock with single NIC VMs.  This commit is in mainline as of 4.19-rc3:
  e04e7a7bbd4b ("hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe()")
  
- The Disco development release has been rebased to upstream 4.19, so no
- prereqs are needed, only commit 37c2578c0c40.
+ The Disco development release has been rebased to upstream 4.19, so it only needs one prereq:
+ 4.20-rc5 - eceb05965489 ("Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()")
  
- linux-azure, Bionic and Cosmic(4.15+ kernels) require the following two dependent commits:
+ linux-azure, Bionic and Cosmic(4.15+ kernels) require the following three dependent commits:
  4.19-rc1 - 50229128727f ("Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()")
  4.19-rc4 - 6712cc9c2211 ("vmbus: don't return values for uninitalized channels")
+ 4.20-rc5 - eceb05965489 ("Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()")
  
- Xenial(4.14 and older kernels) require the following four dependent commits:
+ Xenial(4.14 and older kernels) require the following five dependent commits:
  4.15-rc1 - c2e5df616e1a ("vmbus: add per-channel sysfs info")
  4.15-rc6 - 869b5567e12f ("vmbus: unregister device_obj->channels_kset")
  4.19-rc1 - 50229128727f ("Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()")
  4.19-rc4 - 6712cc9c2211 ("vmbus: don't return values for uninitalized channels")
+ 4.20-rc5 - eceb05965489 ("Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()")

** Description changed:

  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")
  
  A second commit is also needed to prevent a deadlock with single NIC VMs.  This commit is in mainline as of 4.19-rc3:
  e04e7a7bbd4b ("hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe()")
  
- The Disco development release has been rebased to upstream 4.19, so it only needs one prereq:
+ The Disco development release has been rebased to upstream 4.19, so it only needs one dependent commit:
  4.20-rc5 - eceb05965489 ("Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()")
  
  linux-azure, Bionic and Cosmic(4.15+ kernels) require the following three dependent commits:
  4.19-rc1 - 50229128727f ("Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()")
  4.19-rc4 - 6712cc9c2211 ("vmbus: don't return values for uninitalized channels")
  4.20-rc5 - eceb05965489 ("Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()")
  
  Xenial(4.14 and older kernels) require the following five dependent commits:
  4.15-rc1 - c2e5df616e1a ("vmbus: add per-channel sysfs info")
  4.15-rc6 - 869b5567e12f ("vmbus: unregister device_obj->channels_kset")
  4.19-rc1 - 50229128727f ("Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()")
  4.19-rc4 - 6712cc9c2211 ("vmbus: don't return values for uninitalized channels")
  4.20-rc5 - eceb05965489 ("Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()")

** Also affects: linux-azure (Ubuntu)
   Importance: Undecided
       Status: New

** No longer affects: linux-azure (Ubuntu Xenial)

** No longer affects: linux-azure (Ubuntu Bionic)

** No longer affects: linux-azure (Ubuntu Cosmic)

** No longer affects: linux-azure (Ubuntu Disco)

** Changed in: linux-azure (Ubuntu)
       Status: New => Triaged

** Changed in: linux-azure (Ubuntu)
   Importance: Undecided => Medium

** Changed in: linux-azure (Ubuntu)
     Assignee: (unassigned) => Joseph Salisbury (jsalisbury)

** Description changed:

  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")
  
  A second commit is also needed to prevent a deadlock with single NIC VMs.  This commit is in mainline as of 4.19-rc3:
  e04e7a7bbd4b ("hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe()")
  
- The Disco development release has been rebased to upstream 4.19, so it only needs one dependent commit:
- 4.20-rc5 - eceb05965489 ("Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()")
+ The Disco development release has been rebased to upstream 4.19,  and it
+ already has commit eceb0596548.  Disco only needs 37c2578c0c40.
  
  linux-azure, Bionic and Cosmic(4.15+ kernels) require the following three dependent commits:
  4.19-rc1 - 50229128727f ("Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()")
  4.19-rc4 - 6712cc9c2211 ("vmbus: don't return values for uninitalized channels")
  4.20-rc5 - eceb05965489 ("Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()")
  
  Xenial(4.14 and older kernels) require the following five dependent commits:
  4.15-rc1 - c2e5df616e1a ("vmbus: add per-channel sysfs info")
  4.15-rc6 - 869b5567e12f ("vmbus: unregister device_obj->channels_kset")
  4.19-rc1 - 50229128727f ("Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()")
  4.19-rc4 - 6712cc9c2211 ("vmbus: don't return values for uninitalized channels")
  4.20-rc5 - eceb05965489 ("Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()")

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1807757

Title:
  Drivers: hv: vmbus: Offload the handling of channels to two workqueues

Status in linux package in Ubuntu:
  In Progress
Status in linux-azure package in Ubuntu:
  Triaged
Status in linux source package in Xenial:
  Triaged
Status in linux source package in Bionic:
  Triaged
Status in linux source package in Cosmic:
  Triaged
Status in linux source package in Disco:
  In Progress

Bug description:
  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")

  A second commit is also needed to prevent a deadlock with single NIC VMs.  This commit is in mainline as of 4.19-rc3:
  e04e7a7bbd4b ("hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe()")

  The Disco development release has been rebased to upstream 4.19,  and
  it already has commit eceb0596548.  Disco only needs 37c2578c0c40.

  linux-azure, Bionic and Cosmic(4.15+ kernels) require the following three dependent commits:
  4.19-rc1 - 50229128727f ("Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()")
  4.19-rc4 - 6712cc9c2211 ("vmbus: don't return values for uninitalized channels")
  4.20-rc5 - eceb05965489 ("Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()")

  Xenial(4.14 and older kernels) require the following five dependent commits:
  4.15-rc1 - c2e5df616e1a ("vmbus: add per-channel sysfs info")
  4.15-rc6 - 869b5567e12f ("vmbus: unregister device_obj->channels_kset")
  4.19-rc1 - 50229128727f ("Drivers: hv: vmbus: Fix the offer_in_progress in vmbus_process_offer()")
  4.19-rc4 - 6712cc9c2211 ("vmbus: don't return values for uninitalized channels")
  4.20-rc5 - eceb05965489 ("Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()")

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1807757/+subscriptions