alistair23-linux/arch/s390/pci
Christian Borntraeger e82becfc18 s390/dma: Allow per device dma ops
As virtio-ccw will have dma ops, we can no longer default to the
zPCI ones. Make use of dev_archdata to keep the dma_ops per device.
The pci devices now use that to override the default, and the
default is changed to use the noop ops for everything that does not
specify a device specific one.
To compile without PCI support we will enable HAS_DMA all the time,
via the default config in lib/Kconfig.

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Reviewed-by: Joerg Roedel <jroedel@suse.de>
Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Acked-by: Sebastian Ott <sebott@linux.vnet.ibm.com>
Signed-off-by: Andy Lutomirski <luto@kernel.org>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2016-03-02 17:01:56 +02:00
..
Makefile s390/kernel: add system calls for PCI memory access 2014-11-19 09:46:43 +01:00
pci.c s390/dma: Allow per device dma ops 2016-03-02 17:01:56 +02:00
pci_clp.c s390/pci: improve irq number check for msix 2014-11-03 13:30:12 +01:00
pci_debug.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux 2015-04-20 10:15:33 -07:00
pci_dma.c s390/dma: Allow per device dma ops 2016-03-02 17:01:56 +02:00
pci_event.c s390/pci: set error state for unusable functions 2016-01-26 12:46:28 +01:00
pci_insn.c s390/pci: reshuffle struct used to write debug data 2015-10-14 14:32:17 +02:00
pci_mmio.c s390/pci: fix possible information leak in mmio syscall 2015-02-26 09:24:48 +01:00
pci_sysfs.c s390/pci: use pci_rescan_remove_lock 2015-07-29 09:11:56 +02:00