2018-09-03 11:39:42 |
bugproxy |
bug |
|
|
added bug |
2018-09-03 11:39:45 |
bugproxy |
tags |
|
architecture-s39064 bugnameltc-170595 severity-high targetmilestone-inin1804 |
|
2018-09-03 11:39:46 |
bugproxy |
ubuntu: assignee |
|
Skipper Bug Screeners (skipper-screen-team) |
|
2018-09-03 11:39:49 |
bugproxy |
affects |
ubuntu |
linux (Ubuntu) |
|
2018-09-03 11:41:53 |
Frank Heimes |
bug task added |
|
ubuntu-z-systems |
|
2018-09-03 11:42:25 |
Frank Heimes |
ubuntu-z-systems: status |
New |
Triaged |
|
2018-09-03 11:42:29 |
Frank Heimes |
ubuntu-z-systems: importance |
Undecided |
High |
|
2018-09-03 11:42:42 |
Frank Heimes |
ubuntu-z-systems: assignee |
|
Canonical Kernel Team (canonical-kernel-team) |
|
2018-09-04 07:21:04 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Bionic |
|
2018-09-04 07:21:04 |
Dimitri John Ledkov |
bug task added |
|
linux (Ubuntu Bionic) |
|
2018-09-04 20:56:11 |
Seth Forshee |
linux (Ubuntu): importance |
Undecided |
Medium |
|
2018-09-04 20:56:11 |
Seth Forshee |
linux (Ubuntu): status |
New |
Fix Committed |
|
2018-09-04 20:56:11 |
Seth Forshee |
linux (Ubuntu): assignee |
Skipper Bug Screeners (skipper-screen-team) |
Seth Forshee (sforshee) |
|
2018-09-05 09:50:52 |
Kleber Sacilotto de Souza |
linux (Ubuntu Bionic): assignee |
|
Kleber Sacilotto de Souza (kleber-souza) |
|
2018-09-05 09:51:01 |
Kleber Sacilotto de Souza |
linux (Ubuntu Bionic): status |
New |
Triaged |
|
2018-09-05 09:51:05 |
Kleber Sacilotto de Souza |
linux (Ubuntu Bionic): importance |
Undecided |
Medium |
|
2018-09-05 09:51:10 |
Kleber Sacilotto de Souza |
linux (Ubuntu Bionic): importance |
Medium |
High |
|
2018-09-05 09:59:17 |
Kleber Sacilotto de Souza |
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 |
== 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 |
|
2018-09-05 10:05:10 |
Kleber Sacilotto de Souza |
linux (Ubuntu Bionic): status |
Triaged |
In Progress |
|
2018-09-05 10:23:14 |
Frank Heimes |
ubuntu-z-systems: status |
Triaged |
In Progress |
|
2018-09-05 12:41:31 |
Kleber Sacilotto de Souza |
nominated for series |
|
Ubuntu Xenial |
|
2018-09-05 12:41:31 |
Kleber Sacilotto de Souza |
bug task added |
|
linux (Ubuntu Xenial) |
|
2018-09-05 12:42:19 |
Kleber Sacilotto de Souza |
linux (Ubuntu Xenial): status |
New |
In Progress |
|
2018-09-05 13:05:14 |
Kleber Sacilotto de Souza |
linux (Ubuntu Xenial): importance |
Undecided |
High |
|
2018-09-05 13:05:20 |
Kleber Sacilotto de Souza |
linux (Ubuntu Xenial): assignee |
|
Kleber Sacilotto de Souza (kleber-souza) |
|
2018-09-05 13:05:30 |
Kleber Sacilotto de Souza |
linux (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2018-09-05 13:05:33 |
Kleber Sacilotto de Souza |
linux (Ubuntu Bionic): status |
In Progress |
Fix Committed |
|
2018-09-05 13:15:25 |
Frank Heimes |
ubuntu-z-systems: status |
In Progress |
Fix Committed |
|
2018-09-12 11:01:27 |
Brad Figg |
tags |
architecture-s39064 bugnameltc-170595 severity-high targetmilestone-inin1804 |
architecture-s39064 bugnameltc-170595 severity-high targetmilestone-inin1804 verification-needed-xenial |
|
2018-09-13 14:18:02 |
Frank Heimes |
tags |
architecture-s39064 bugnameltc-170595 severity-high targetmilestone-inin1804 verification-needed-xenial |
architecture-s39064 bugnameltc-170595 severity-high targetmilestone-inin1804 verification-done-xenial |
|
2018-09-14 17:03:06 |
Brad Figg |
tags |
architecture-s39064 bugnameltc-170595 severity-high targetmilestone-inin1804 verification-done-xenial |
architecture-s39064 bugnameltc-170595 severity-high targetmilestone-inin1804 verification-done-xenial verification-needed-bionic |
|
2018-09-18 07:52:11 |
Frank Heimes |
tags |
architecture-s39064 bugnameltc-170595 severity-high targetmilestone-inin1804 verification-done-xenial verification-needed-bionic |
architecture-s39064 bugnameltc-170595 severity-high targetmilestone-inin1804 verification-done-bionic verification-done-xenial |
|
2018-10-01 16:02:04 |
Launchpad Janitor |
linux (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2018-10-01 16:02:04 |
Launchpad Janitor |
cve linked |
|
2017-5715 |
|
2018-10-01 16:02:04 |
Launchpad Janitor |
cve linked |
|
2017-5753 |
|
2018-10-01 16:02:04 |
Launchpad Janitor |
cve linked |
|
2018-14633 |
|
2018-10-01 16:02:04 |
Launchpad Janitor |
cve linked |
|
2018-15572 |
|
2018-10-01 16:02:04 |
Launchpad Janitor |
cve linked |
|
2018-15594 |
|
2018-10-01 16:02:04 |
Launchpad Janitor |
cve linked |
|
2018-17182 |
|
2018-10-01 16:02:04 |
Launchpad Janitor |
cve linked |
|
2018-3620 |
|
2018-10-01 16:02:04 |
Launchpad Janitor |
cve linked |
|
2018-3646 |
|
2018-10-01 16:02:04 |
Launchpad Janitor |
cve linked |
|
2018-6554 |
|
2018-10-01 16:02:04 |
Launchpad Janitor |
cve linked |
|
2018-6555 |
|
2018-10-01 17:15:35 |
Launchpad Janitor |
linux (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2018-10-01 17:15:35 |
Launchpad Janitor |
cve linked |
|
2018-3639 |
|
2018-10-01 18:20:13 |
Launchpad Janitor |
linux (Ubuntu): status |
Fix Committed |
Fix Released |
|
2018-10-04 06:46:38 |
Frank Heimes |
ubuntu-z-systems: status |
Fix Committed |
Fix Released |
|
2019-07-24 21:15:39 |
Brad Figg |
tags |
architecture-s39064 bugnameltc-170595 severity-high targetmilestone-inin1804 verification-done-bionic verification-done-xenial |
architecture-s39064 bugnameltc-170595 cscc severity-high targetmilestone-inin1804 verification-done-bionic verification-done-xenial |
|