PCI MSI: Add support for multiple MSI
authorMatthew Wilcox <willy@linux.intel.com>
Tue, 17 Mar 2009 12:54:10 +0000 (08:54 -0400)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Fri, 20 Mar 2009 17:48:14 +0000 (10:48 -0700)
commit1c8d7b0a562da06d3ebe83f01b1ed553205d1ae4
tree79c84432f5aed5a08b3bef262a10d933daae6a9b
parentf2440d9acbe866b917b16cc0f927366341ce9215
PCI MSI: Add support for multiple MSI

Add the new API pci_enable_msi_block() to allow drivers to
request multiple MSI and reimplement pci_enable_msi in terms of
pci_enable_msi_block.  Ensure that the architecture back ends don't
have to know about multiple MSI.

Signed-off-by: Matthew Wilcox <willy@linux.intel.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Documentation/PCI/MSI-HOWTO.txt
arch/powerpc/kernel/msi.c
arch/x86/kernel/io_apic.c
drivers/pci/msi.c
drivers/pci/msi.h
include/linux/msi.h
include/linux/pci.h