mmc: rk_sdmmc: add MMC_DW_SKIP_CACHE_OP for data manipulation
authorShawn Lin <shawn.lin@rock-chips.com>
Wed, 8 Jul 2015 09:36:16 +0000 (17:36 +0800)
committerShawn Lin <shawn.lin@rock-chips.com>
Fri, 10 Jul 2015 04:53:16 +0000 (12:53 +0800)
commit0ae90e7e63347769253a3df5c0ce3215c22c336a
tree928798ee6f9f0602dbfde032c40491b78b46d799
parentb80f2f689937dd657ee2587f3951991e19ea1803
mmc: rk_sdmmc: add MMC_DW_SKIP_CACHE_OP for data manipulation

Direct IO of filesystem  had recursive searched and map the addr
itself, so mmc drivers can avoid to do the same ops in order to
improve throughput. We got 30% improvement for 4KB bs packet test.

Signed-off-by: Shawn Lin <shawn.lin@rock-chips.com>
drivers/mmc/card/block.c
drivers/mmc/host/Kconfig
drivers/mmc/host/rk_sdmmc.c
include/linux/mmc/core.h