[PATCHv5 0/6] Driver for new VMD device

From: Keith Busch
Date: Fri Nov 13 2015 - 12:17:51 EST


Latest revision after incorporating maintainer comments, mostly code
style and comments.

Is it too late to hope for a 4.4 inclusion? :)

v4 -> v5:

Updated struct comments to kernel-doc style.

Added comments to call out future work for enhanced irq sharing and
affinity mask settings.

Commended the potential list corruption if NMI, interrupt, and irq
teardown occur concurrently.

Using raw spinlock for irq list manipulation.

Fix IRQ flags: removed IRQF_SHARED.

Fixed the SoB in patch 1, added my Tested-by.

Keith Busch (5):
pci: skip child bus with conflicting resources
Export msi and irq functions for module use
x86-pci: allow pci domain specific dma ops
x86/pci: Initial commit for new VMD device driver
pciutils: Allow 32-bit domains

Jiang Liu (1):
msi: Relax msi_domain_alloc() to support parentless MSI irqdomains

arch/x86/Kconfig | 13 +
arch/x86/include/asm/device.h | 10 +
arch/x86/include/asm/hw_irq.h | 5 +
arch/x86/pci/Makefile | 2 +
arch/x86/pci/common.c | 38 +++
arch/x86/pci/vmd.c | 677 ++++++++++++++++++++++++++++++++++++++++++
drivers/pci/msi.c | 2 +
drivers/pci/probe.c | 10 +-
kernel/irq/irqdomain.c | 1 +
kernel/irq/msi.c | 8 +-
10 files changed, 761 insertions(+), 5 deletions(-)
create mode 100644 arch/x86/pci/vmd.c

--
2.6.2.307.g37023ba

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/