This is a revision of Jacek's v3 posting:
http://lkml.kernel.org/r/[email protected]
The changes from v3 are:
- Split into smaller patches for reviewability
- Move printk when adding DMA alias
- Change dma_alias_is_enabled() interface to take two pci_devs
- Rename dma_alias_is_enabled() to indicate PCI context
The only remaining thing I want to sort out is the dma_alias_is_enabled()
vs pci_for_each_dma_alias() question Alex raised. I'll respond to the
relevant part of the patch in this series with my specific questions.
---
Bjorn Helgaas (1):
PCI: Rename dma_alias_is_enabled() to pci_devs_are_dma_aliases()
Jacek Lawrynowicz (5):
PCI: Add pci_add_dma_alias() to abstract implementation
PCI: Move informational printk to pci_add_dma_alias()
PCI: Add support for multiple DMA aliases
pci: Add DMA alias quirk for mic_x200_dma
PCI: Squash pci_dev_flags to remove holes
drivers/iommu/iommu.c | 18 +++++++++++-------
drivers/pci/pci.c | 23 +++++++++++++++++++++++
drivers/pci/pci.h | 2 ++
drivers/pci/probe.c | 1 +
drivers/pci/quirks.c | 34 +++++++++++++++++++---------------
drivers/pci/search.c | 14 +++++++++-----
include/linux/pci.h | 12 +++++-------
7 files changed, 70 insertions(+), 34 deletions(-)
_______________________________________________
iommu mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/iommu