[ARM] Fix PCI_DMA_BUS_IS_PHYS for ARM

PCI_DMA_BUS_IS_PHYS was defined to be zero, which meant we ignored
the DMA mask for IDE and SCSI transfers. This is wrong - we have
no DMA translation hardware. We want to obey DMA masks so that the
block layer performs bouncing itself.

Reported-by: Mikael Pettersson <mikpe@it.uu.se>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

authored by Russell King and committed by Russell King 88c381bf 68ddb1d9

+1 -1
+1 -1
arch/arm/include/asm/pci.h
··· 30 30 * The networking and block device layers use this boolean for bounce 31 31 * buffer decisions. 32 32 */ 33 - #define PCI_DMA_BUS_IS_PHYS (0) 33 + #define PCI_DMA_BUS_IS_PHYS (1) 34 34 35 35 /* 36 36 * Whether pci_unmap_{single,page} is a nop depends upon the