Linux PCI subsystem development
 help / color / mirror / Atom feed
* [PATCHv5 0/6] Driver for new VMD device
@ 2015-11-13 17:17 Keith Busch
  2015-11-13 17:17 ` [PATCHv5 1/6] msi: Relax msi_domain_alloc() to support parentless MSI irqdomains Keith Busch
                   ` (6 more replies)
  0 siblings, 7 replies; 11+ messages in thread
From: Keith Busch @ 2015-11-13 17:17 UTC (permalink / raw)
  To: LKML, x86, linux-pci
  Cc: Jiang Liu, Thomas Gleixner, Dan Williams, Bjorn Helgaas,
	Bryan Veal, Ingo Molnar, H. Peter Anvin, Martin Mares,
	Jon Derrick, Keith Busch

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


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2015-11-13 21:43 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-11-13 17:17 [PATCHv5 0/6] Driver for new VMD device Keith Busch
2015-11-13 17:17 ` [PATCHv5 1/6] msi: Relax msi_domain_alloc() to support parentless MSI irqdomains Keith Busch
2015-11-13 21:24   ` Thomas Gleixner
2015-11-13 17:17 ` [PATCHv5 2/6] pci: skip child bus with conflicting resources Keith Busch
2015-11-13 17:17 ` [PATCHv5 3/6] Export msi and irq functions for module use Keith Busch
2015-11-13 17:17 ` [PATCHv5 4/6] x86-pci: allow pci domain specific dma ops Keith Busch
2015-11-13 17:17 ` [PATCHv5 5/6] x86/pci: Initial commit for new VMD device driver Keith Busch
2015-11-13 21:27   ` Thomas Gleixner
2015-11-13 21:43     ` Keith Busch
2015-11-13 17:17 ` [PATCHv5 6/6] pciutils: Allow 32-bit domains Keith Busch
2015-11-13 21:23 ` [PATCHv5 0/6] Driver for new VMD device Thomas Gleixner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox