aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/pci
diff options
context:
space:
mode:
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>2013-08-13 10:11:42 +0200
committerJason Cooper <jason@lakedaemon.net>2013-08-13 15:16:30 +0000
commit6a4324ebf5cf412d55fd1ea259d4dd29fb8f90e8 (patch)
tree58930245de1df78313b6e6e61fb8308f815b94a9 /Documentation/devicetree/bindings/pci
parentARM: pci: add ->add_bus() and ->remove_bus() hooks to hw_pci (diff)
downloadlinux-dev-6a4324ebf5cf412d55fd1ea259d4dd29fb8f90e8.tar.xz
linux-dev-6a4324ebf5cf412d55fd1ea259d4dd29fb8f90e8.zip
PCI: msi: add default MSI operations for !HAVE_GENERIC_HARDIRQS platforms
Some platforms (e.g S390) don't use the generic hardirqs code and therefore do not defined HAVE_GENERIC_HARDIRQS. This prevents using the irq_set_chip_data() and irq_get_chip_data() functions that are used for the default implementations of the MSI operations. So, when CONFIG_GENERIC_HARDIRQS is not enabled, provide another default implementation of the MSI operations, that simply errors out. The architecture is responsible for implementing those operations (which is the case on S390), and cannot use the msi_chip infrastructure. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Diffstat (limited to 'Documentation/devicetree/bindings/pci')
0 files changed, 0 insertions, 0 deletions