Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1269103

[PATCHv5 0/6] Driver for new VMD device

Path csiph.com!goblin3!goblin1!goblin.stu.neva.ru!news.panservice.it!bofh.it!news.nic.it!robomod
From Keith Busch <keith.busch@intel.com>
Newsgroups linux.kernel
Subject [PATCHv5 0/6] Driver for new VMD device
Date Fri, 13 Nov 2015 18:20:02 +0100
Message-ID <quqb0-Rg-3@gated-at.bofh.it> (permalink)
X-Original-To LKML <linux-kernel@vger.kernel.org>, x86@kernel.org, linux-pci@vger.kernel.org
X-Extloop1 1
X-Ironport-Av E=Sophos;i="5.20,288,1444719600"; d="scan'208";a="850511129"
X-Mailer git-send-email 1.7.1
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 52
Organization linux.* mail to news gateway
X-Original-Cc Jiang Liu <jiang.liu@linux.intel.com>, Thomas Gleixner <tglx@linutronix.de>, Dan Williams <dan.j.williams@intel.com>, Bjorn Helgaas <bhelgaas@google.com>, Bryan Veal <bryan.e.veal@intel.com>, Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>, Martin Mares <mj@ucw.cz>, Jon Derrick <jonathan.derrick@intel.com>, Keith Busch <keith.busch@intel.com>
X-Original-Date Fri, 13 Nov 2015 10:17:31 -0700
X-Original-Message-ID <1447435057-5212-1-git-send-email-keith.busch@intel.com>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1269103

Show key headers only | View raw


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@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Back to linux.kernel | Previous | NextNext in thread | Find similar | Unroll thread


Thread

[PATCHv5 0/6] Driver for new VMD device Keith Busch <keith.busch@intel.com> - 2015-11-13 18:20 +0100
  [PATCHv5 2/6] pci: skip child bus with conflicting resources Keith Busch <keith.busch@intel.com> - 2015-11-13 18:20 +0100
  [PATCHv5 6/6] pciutils: Allow 32-bit domains Keith Busch <keith.busch@intel.com> - 2015-11-13 18:20 +0100
  [PATCHv5 5/6] x86/pci: Initial commit for new VMD device driver Keith Busch <keith.busch@intel.com> - 2015-11-13 18:20 +0100
    Re: [PATCHv5 5/6] x86/pci: Initial commit for new VMD device  driver Thomas Gleixner <tglx@linutronix.de> - 2015-11-13 22:30 +0100
      Re: [PATCHv5 5/6] x86/pci: Initial commit for new VMD device driver Keith Busch <keith.busch@intel.com> - 2015-11-13 22:50 +0100
  [PATCHv5 4/6] x86-pci: allow pci domain specific dma ops Keith Busch <keith.busch@intel.com> - 2015-11-13 18:20 +0100
  [PATCHv5 1/6] msi: Relax msi_domain_alloc() to support parentless MSI irqdomains Keith Busch <keith.busch@intel.com> - 2015-11-13 18:20 +0100
    Re: [PATCHv5 1/6] msi: Relax msi_domain_alloc() to support parentless  MSI irqdomains Thomas Gleixner <tglx@linutronix.de> - 2015-11-13 22:30 +0100
  Re: [PATCHv5 0/6] Driver for new VMD device Thomas Gleixner <tglx@linutronix.de> - 2015-11-13 22:30 +0100

csiph-web