[ARM] dma: Use sensible DMA parameters for Acorn drivers
authorRussell King <rmk@dyn-67.arm.linux.org.uk>
Thu, 11 Dec 2008 16:37:06 +0000 (16:37 +0000)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 11 Dec 2008 16:37:06 +0000 (16:37 +0000)
commit5369bea7d7db1d95f63907f3470e23d32930be98
treeb4d9fdf93c10a3f630f26ccad66437e2209ce102
parentf6718653361e8f8a6aac9946822aa2090edf4f37
[ARM] dma: Use sensible DMA parameters for Acorn drivers

The hardware supports transfers up to a page boundary per buffer.
Currently, we work around that in the DMA code by splitting each
buffer up as we run through the scatterlist.  Avoid this by telling
the block layers about the hardware restriction.

Eventually, this will allow us to phase out the splitting code,
but not until the old IDE layer allows us to control the value it
gives to blk_queue_segment_boundary().

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mach-rpc/include/mach/isa-dma.h
drivers/ata/pata_icside.c
drivers/scsi/arm/cumana_2.c
drivers/scsi/arm/eesox.c
drivers/scsi/arm/powertec.c