[Xenial 0/3 SRU v2] nvme: iommu_alloc failed on NVMe card

Mauricio Faria de Oliveira mauricfo at linux.vnet.ibm.com
Wed Nov 30 11:14:42 UTC 2016


http://bugs.launchpad.net/bugs/1633128

This series contains actual backports for Xenial/4.4
of the following upstream commits, in order to apply
correctly on top of the old DMA attributes structure.

[PATCH 1/3] dma-mapping: introduce the DMA_ATTR_NO_WARN attribute
[PATCH 2/3] powerpc: implement the DMA_ATTR_NO_WARN attribute
[PATCH 3/3] nvme: use the DMA_ATTR_NO_WARN attribute

This fixes the regression introduced by the previous
patches (LP: #1644596). 

Built and verified on top of ubuntu-xenial.git master-next;
currently, version 52.73 at commit 44b1707bf297 
("kvm/irqchip: kvm_arch_irq_routing_update renaming split").

More details/test-cases on LP#1633128 comment #7.

Mauricio Faria de Oliveira (3):
  dma-mapping: introduce the DMA_ATTR_NO_WARN attribute
  powerpc: implement the DMA_ATTR_NO_WARN attribute
  nvme: use the DMA_ATTR_NO_WARN attribute

 Documentation/DMA-attributes.txt | 17 +++++++++++++++++
 arch/powerpc/kernel/iommu.c      |  6 ++++--
 drivers/nvme/host/pci.c          |  9 ++++++++-
 include/linux/dma-attrs.h        |  1 +
 4 files changed, 30 insertions(+), 3 deletions(-)

-- 
1.8.3.1





More information about the kernel-team mailing list