[Trusty][PULL] fix Trusty NVMe boot on some cloud instance types
Thadeu Lima de Souza Cascardo
cascardo at canonical.com
Wed Oct 4 18:25:59 UTC 2017
On Wed, Oct 04, 2017 at 10:40:22AM -0700, Kamal Mostafa wrote:
> Trusty NVMe boot fails on some systems
>
> BugLink: http://bugs.launchpad.net/bugs/1720867
>
> Ubuntu Trusty images can't be used on some NVMe-based cloud instance types
> without mainline commit "NVME: Always use MSI/MSI-x interrupts". This applies
> it (minor backport) and its prerequisites (cherry-picks other than files having
> moved around) to Trusty.
>
Won't it break other platforms? How much has this been tested on Power,
for example, looking for regressions?
Cascardo.
> ---
>
> The following changes since commit e52fb19d0e6683c7ba9bc86acf9a29e41f60cf03:
>
> UBUNTU: Ubuntu-3.13.0-133.182 (2017-09-19 13:14:28 +0200)
>
> are available in the git repository at:
>
> git://git.launchpad.net/~kamalmostafa/ubuntu/+source/linux/+git/trusty lp1720867-nvmemsi
>
> for you to fetch changes up to 31698d673935074aa7a46092211557c8a8265f3a:
>
> NVMe: Always use MSI/MSI-x interrupts (2017-10-04 10:31:55 -0700)
>
> ----------------------------------------------------------------
> Alexander Gordeev (1):
> nvme: Use pci_enable_msi_range() and pci_enable_msix_range()
>
> Jens Axboe (1):
> NVMe: make setup work for devices that don't do INTx
>
> Keith Busch (4):
> NVMe: RCU protected access to io queues
> NVMe: IOCTL path RCU protect queue access
> NVMe: per-cpu io queues
> NVMe: Always use MSI/MSI-x interrupts
>
> drivers/block/nvme-core.c | 411 ++++++++++++++++++++++++++++++++--------------
> drivers/block/nvme-scsi.c | 31 +---
> include/linux/nvme.h | 13 +-
> 3 files changed, 300 insertions(+), 155 deletions(-)
>
> --
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team
More information about the kernel-team
mailing list