Public bug reported:

This is a deadlock fix for functionality introduced with
https://bugs.launchpad.net/ubuntu/+source/linux-azure/+bug/1708469 which
applies to lts-xenial and linux-azure

https://git.kernel.org/pub/scm/linux/kernel/git/davem/net-
next.git/commit/?id=fb84af8a4397ee664a51c2da1dd64fb3d582ee24

With new transparent VF support, it is possible to get a deadlock
when some of the deferred work is running and the unregister_vf
is trying to cancel the work element. The solution is to use
trylock and reschedule (similar to bonding and team device)

** Affects: linux-azure (Ubuntu)
     Importance: Undecided
         Status: Confirmed

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

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1708995

Title:
  [Hyper-V] netvsc: fix rtnl deadlock on unregister of vf

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to