tifm_sd: implement software scatter-gather
authorAlex Dubov <oakad@yahoo.com>
Thu, 12 Apr 2007 07:05:25 +0000 (17:05 +1000)
committerPierre Ossman <drzeus@drzeus.cx>
Tue, 1 May 2007 11:04:15 +0000 (13:04 +0200)
commit13cdf48ef15befbd36f8295091b9e0f9bd322963
treed1092ee1a8aaad0ee6feaf6e98f441315bc1f18e
parent5897d657b58efb244b1f82a912ee93e5141ed14c
tifm_sd: implement software scatter-gather

It was found that delays associated with issue and completion of the commands
severely limit performance of the new, fast SD cards. To alleviate this issue
scatter-gather emulation in software is implemented for both dma and pio
transfer modes. Non-block aligned and high memory sg entries are accounted
for.

Signed-off-by: Alex Dubov <oakad@yahoo.com>
Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
drivers/mmc/tifm_sd.c
include/linux/tifm.h