1
linux/arch/arm/mach-ixp4xx
FUJITA Tomonori 710224fa27 arm: fix "arm: fix pci_set_consistent_dma_mask for dmabounce devices"
This fixes the regression caused by the commit 6fee48cd33
("dma-mapping: arm: use generic pci_set_dma_mask and
pci_set_consistent_dma_mask").

ARM needs to clip the dma coherent mask for dmabounce devices. This
restores the old trick.

Note that strictly speaking, the DMA API doesn't allow architectures to do
such but I'm not sure it's worth adding the new API to set the dma mask
that allows architectures to clip it.

Reported-by: Krzysztof Halasa <khc@pm.waw.pl>
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Acked-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2010-09-22 17:22:38 -07:00
..
include/mach arm: fix "arm: fix pci_set_consistent_dma_mask for dmabounce devices" 2010-09-22 17:22:38 -07:00
avila-pci.c
avila-setup.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
common-pci.c arm: fix "arm: fix pci_set_consistent_dma_mask for dmabounce devices" 2010-09-22 17:22:38 -07:00
common.c ARM: Remove useless linux/bootmem.h includes 2010-05-15 15:03:48 +01:00
coyote-pci.c
coyote-setup.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
dsmg600-pci.c
dsmg600-setup.c
fsg-pci.c
fsg-setup.c
gateway7001-pci.c
gateway7001-setup.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
goramo_mlr.c
gtwx5715-pci.c
gtwx5715-setup.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
ixdp425-pci.c
ixdp425-setup.c ARM: Fix gen_nand probe structures contents 2010-08-12 02:21:18 +01:00
ixdpg425-pci.c
ixp4xx_npe.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
ixp4xx_qmgr.c
Kconfig ixp4xx: base support for Arcom Vulcan 2010-05-27 13:02:42 +02:00
Makefile ixp4xx/vulcan: add PCI support 2010-05-27 13:02:42 +02:00
Makefile.boot
nas100d-pci.c
nas100d-setup.c
nslu2-pci.c
nslu2-setup.c
vulcan-pci.c ixp4xx/vulcan: add PCI support 2010-05-27 13:02:42 +02:00
vulcan-setup.c ixp4xx: base support for Arcom Vulcan 2010-05-27 13:02:42 +02:00
wg302v2-pci.c
wg302v2-setup.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00