linux-azure: Fix NUMA node assignment when kernel boots with custom NUMA topology
Bug #1961300 reported by
Tim Gardner
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-azure (Ubuntu) |
Fix Released
|
Medium
|
Tim Gardner | ||
Focal |
Fix Released
|
Medium
|
Tim Gardner | ||
Impish |
Fix Released
|
Medium
|
Tim Gardner | ||
Jammy |
Fix Released
|
Medium
|
Tim Gardner | ||
linux-hwe-5.11 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
In Progress
|
Medium
|
Tim Gardner | ||
Impish |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Invalid
|
Undecided
|
Unassigned |
Bug Description
SRU Justification
[Impact]
When kernel boots with a NUMA topology with some NUMA nodes offline, the PCI
driver should only set an online NUMA node on the device. This can happen
during KDUMP where some NUMA nodes are not made online by the KDUMP kernel.
This patch also fixes the case where kernel is booting with "numa=off".
Fixes: 999dd956d838 ("PCI: hv: Add support for protocol 1.3 and support PCI_BUS_
[Test Case]
Microsoft tested.
[Where things could go wrong]
NUMA node assignments could be wrong.
[Other Info]
SF: #00323281
CVE References
affects: | linux (Ubuntu) → linux-azure (Ubuntu) |
Changed in linux-azure (Ubuntu): | |
assignee: | nobody → Tim Gardner (timg-tpi) |
Changed in linux-azure (Ubuntu Jammy): | |
status: | New → Fix Committed |
Changed in linux-azure (Ubuntu Impish): | |
status: | New → In Progress |
assignee: | nobody → Tim Gardner (timg-tpi) |
Changed in linux-hwe-5.11 (Ubuntu Impish): | |
status: | New → Invalid |
Changed in linux-hwe-5.11 (Ubuntu Jammy): | |
status: | New → Invalid |
Changed in linux-hwe-5.11 (Ubuntu Focal): | |
status: | New → In Progress |
assignee: | nobody → Tim Gardner (timg-tpi) |
Changed in linux-azure (Ubuntu Focal): | |
status: | New → In Progress |
assignee: | nobody → Tim Gardner (timg-tpi) |
importance: | Undecided → Medium |
Changed in linux-azure (Ubuntu Impish): | |
importance: | Undecided → Medium |
Changed in linux-azure (Ubuntu Jammy): | |
importance: | Undecided → Medium |
Changed in linux-hwe-5.11 (Ubuntu Focal): | |
importance: | Undecided → Medium |
Changed in linux-azure (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux-azure (Ubuntu Impish): | |
status: | In Progress → Fix Committed |
Changed in linux-azure (Ubuntu Focal): | |
status: | Fix Committed → In Progress |
tags: |
added: verification-done-focal verification-done-impish removed: verification-needed-focal verification-needed-impish |
Changed in linux-azure (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-bionic removed: verification-needed-bionic |
Changed in linux-azure (Ubuntu Focal): | |
status: | Fix Committed → Fix Released |
Changed in linux-azure (Ubuntu Jammy): | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This bug is awaiting verification that the linux-azure/ 5.13.0- 1018.20 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- impish' to 'verification- done-impish' . If the problem still exists, change the tag 'verification- needed- impish' to 'verification- failed- impish' .
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!