[Hyper-V] PCI passthrough fixes for 32 or more CPUs

Bug #1682665 reported by Joshua R. Poulson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Incomplete
Medium
Joseph Salisbury
Xenial
Incomplete
Medium
Joseph Salisbury
Yakkety
Won't Fix
Medium
Joseph Salisbury
Zesty
Won't Fix
Medium
Joseph Salisbury

Bug Description

The following set of patches are needed for SR-IOV on larger VM sizes on Hyper-V, especially with more than 32 CPUs. Some of these patches were already pulled in as SAUCE for SR-IOV in Azure previously.

https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=22e2495b76dbe398540faf355a541b10faad33b9

Merge branch 'pci/host-hv' into next
* pci/host-hv:
  PCI: hv: Allocate interrupt descriptors with GFP_ATOMIC
  PCI: hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUs
  PCI: hv: Lock PCI bus on device eject
  PCI: hv: Properly handle PCI bus remove

Revision history for this message
Joshua R. Poulson (jrp) wrote :

These should all apply to 4.4, 4.8, and 4.10

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
jack carter (jack144carter) wrote :
Download full text (11.7 KiB)

Facebook customer service 1-(850)-366-6203 Facebook Customer Service 1-850-366-6203 Number!!@,New York,USA Facebook customer service 1-850-366-6203 Facebook Customer Service Number!!@ Facebook customer service 1-850-366-6203 Facebook Customer Service Number!!@ Facebook customer service 1-850-366-6203 Facebook Customer Service Number!!@ Facebook customer service Facebook Customer Service Number Facebook Number Facebook customer service Facebook customer service Facebook customer service FACEBOOK 24 hour contact number, FACEBOOK customer support contact number, FACEBOOK customer service contact number, FACEBOOK official number, FACEBOOK official contact number, FACEBOOK 850 contact number, FACEBOOK toll free number, 850 number for FACEBOOK support, FACEBOOK 24/7 support phone number FACEBOOK support phone number,FACEBOOK support phone number,FACEBOOK help phone number, FACEBOOK technical support number.FACEBOOK support number, Facebook customer service, FACEBOOK tech support number, FACEBOOK customer support number, FACEBOOK customer support phone number, FACEBOOK customer service phone number, FACEBOOK customer service phone number, FACEBOOK support phone number.Help@Call 1-850-366-6203/.FACEBOOK 24/7 support phone number,FACEBOOK telephone number for support? call 1850-366-6203@./FACEBOOK contact number, FACEBOOK contact phone number, FACEBOOK contact telephone number telephone number for FACEBOOK online support,FACEBOOK official support number,FACEBOOK official number,FACEBOOK official phone number,phone number for FACEBOOK support FACEBOOK 24/7 support phone number FACEBOOK support number,FACEBOOK telephone number for support " = FACEBOOK Contact Number 1 850 366 6203 = FACEBOOK Customer Service phone number,FACEBOOK helpline phone number here. Describe FACEBOOK help desk phone number,FACEBOOK helpline phone number here. FACEBOOK Payroll support phone number, 1-850-366-6203 FACEBOOK tech support number Call, 1-850-366-6203 for all type help by FACEBOOK tech support phone number, 1850-366-6203 Intuit FACEBOOK Tech Support Phone Number, 1850-366-6203 FACEBOOK Help Desk Phone Number, 1850-366-6203 FACEBOOK tech support number, FACEBOOK technical support phone number, 1850-366-6203 @ Facebook customer service, 1850-366-6203 FACEBOOK technical support number, 1850-366-6203 FACEBOOK support phone number, 1850-366-6203 FACEBOOK technical support, FACEBOOK Customer Service Phone Number, FACEBOOK Customer Service Number, FACEBOOK Customer Support Phone Number, FACEBOOK Customer Support Number, FACEBOOK Customer Service Helpline Number, FACEBOOK Customer Care Number, FACEBOOK support team phone number, FACEBOOK help number-FACEBOOK Helpline Number; FACEBOOK help phone number-FACEBOOK Helpline Number, FACEBOOK Tech Support Toll free Number, FACEBOOK Support Telephone Number, FACEBOOK Tech Support Telephone number, FACEBOOK Tech Support contact number, FACEBOOK support contact number, FACEBOOK technical support contact number. Call, FACEBOOK tech support phone number, Intuit FACEBOOK Tech Support Phone Number, FACEBOOK Help Desk Phone Number, FACEBOOK tech support number, FACEBOOK technical support phone number, Facebook customer service, FACEBOOK tech...

Changed in linux (Ubuntu):
importance: Undecided → Medium
Changed in linux (Ubuntu Yakkety):
status: New → Triaged
Changed in linux (Ubuntu Xenial):
status: New → Triaged
Changed in linux (Ubuntu Zesty):
status: Confirmed → Triaged
Changed in linux (Ubuntu Yakkety):
importance: Undecided → Medium
Changed in linux (Ubuntu Xenial):
importance: Undecided → Medium
assignee: nobody → Joseph Salisbury (jsalisbury)
Changed in linux (Ubuntu Yakkety):
assignee: nobody → Joseph Salisbury (jsalisbury)
Changed in linux (Ubuntu Zesty):
assignee: nobody → Joseph Salisbury (jsalisbury)
tags: added: kernel-da-key kernel-hyper-v xenial yakkety zesty
Changed in linux (Ubuntu Xenial):
status: Triaged → In Progress
Changed in linux (Ubuntu Yakkety):
status: Triaged → In Progress
Changed in linux (Ubuntu Zesty):
status: Triaged → In Progress
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

I built X, Y and Z test kernels with the requested commits. The test kernels can be downloaded from:

http://kernel.ubuntu.com/~jsalisbury/lp1682665/

Xenial only needed the second two commits. The first two were already included as SAUCE patches.

Can you test this kernel and see if it resolves this bug?

Thanks in advance!

Revision history for this message
Andy Whitcroft (apw) wrote : Closing unsupported series nomination.

This bug was nominated against a series that is no longer supported, ie yakkety. The bug task representing the yakkety nomination is being closed as Won't Fix.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu Yakkety):
status: In Progress → Won't Fix
Changed in linux (Ubuntu Zesty):
status: In Progress → Won't Fix
Changed in linux (Ubuntu Xenial):
status: In Progress → Incomplete
Changed in linux (Ubuntu):
status: In Progress → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.