[Trusty][PULL] fix Trusty NVMe boot on some cloud instance types

Kamal Mostafa kamal at canonical.com
Thu Oct 5 15:26:56 UTC 2017


On Wed, Oct 04, 2017 at 03:25:59PM -0300, Thadeu Lima de Souza Cascardo wrote:
> 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?

Alas, it might.  :-/

> How much has this been tested on Power,
> for example, looking for regressions?

We're looking for additional regression testing hardware at this time.
This pull request is on 'standby' for the time being.

 -Kamal


> 
> 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