From: Micky Ching Date: Fri, 6 Jun 2014 07:05:45 +0000 (+0800) Subject: mmc: rtsx: add support for async request X-Git-Tag: omap-for-v3.17/fixes-against-rc2~129^2~95^3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6291e7153a173f85bbdb13bf0c72fa11b5d74bc0;p=pandora-kernel.git mmc: rtsx: add support for async request Add support for non-blocking request, pre_req() runs dma_map_sg() and post_req() runs dma_unmap_sg(). This patch can increase card read/write speed, especially for high speed card and slow speed CPU. Test on intel i3(800MHz - 2.3GHz) performance mode(2.3GHz), SD card clock 208MHz run dd if=/dev/mmcblk0 of=/dev/null bs=64k count=1024 before: 67108864 bytes (67 MB) copied, 0.85427 s, 78.6 MB/s after: 67108864 bytes (67 MB) copied, 0.74799 s, 89.7 MB/s Signed-off-by: Micky Ching Acked-by: Ulf Hansson Signed-off-by: Lee Jones --- Reading git-diff-tree failed