** Changed in: linux (Ubuntu Bionic)
Assignee: (unassigned) => Kleber Sacilotto de Souza (kleber-souza)
** Changed in: linux (Ubuntu Bionic)
Status: New => Triaged
** Changed in: linux (Ubuntu Bionic)
Importance: Undecided => Medium
** Changed in: linux (Ubuntu Bionic)
Importance: Medium => High
** Description changed:
+ == SRU Justification ==
+ IBM is requesting a fix for the following issue found with NVMe devices on
s390x:
+
+ The trigger is a PCI function whose driver requests more interrupts than
+ the architectural maximum. Currently this is only possible with a
+ machine that supports 64 CPUs (or more) with a NVMe function attached.
+ Note that the LPAR does not have to use >=64 CPUs since the NVMe driver
+ uses num_possible_cpus() which is resolved to the machine maximum on
+ s390 (since all CPUs are hot-pluggable). The oops happens after the
+ driver calls pci_alloc_irq_vectors during device probing - so most
+ likely the system will panic during boot.
+
+ The fix has been cc'ed to stable@, but hasn't been picked up for Bionic
+ yet.
+
+ == Fix ==
+ 866f3576a72b s390/pci: fix out of bounds access during irq setup
+
+ == Regression Potential ==
+ Low. Affects only s390x systems with more than 64 cpus and NVMe function
enabled.
+
+ == Test case ==
+ Boot the kernel in an affected environment.
+
+
+ === Original bug description ===
Random oopses on s390 systems using NVMe and running the Ubuntu 18.04.1
kernel have been reported.
Bisect of the upstream kernel points to:
16ccfff28976 nvme: pci: pass max vectors as num_possible_cpus() to
pci_alloc_irq_vectors
This commit is correct but reveals a bug in s390s IRQ setup routine. A
fix is available fixed via:
Commit-ID : 866f3576a72b2233a76dffb80290f8086dc49e17
Need also be applied for Ubuntu 18.10
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1790480
Title:
random oopses on s390 systems using NVMe devices
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1790480/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs