summaryrefslogtreecommitdiffstats
path: root/drivers/mtd/mtdblock_ro.c
diff options
context:
space:
mode:
authorAlexey Korolev <akorolev@infradead.org>2008-05-15 18:23:18 +0200
committerDavid Woodhouse <David.Woodhouse@intel.com>2008-07-25 16:49:50 +0200
commit3d45955962496879dead8d4dd70bb9a23b07154b (patch)
treeaf34201ba3bfc195a22ceac43a1c22f2f7c2fbe8 /drivers/mtd/mtdblock_ro.c
parentMerge branch 'linux-next' of git://git.infradead.org/~dedekind/ubi-2.6 (diff)
downloadlinux-3d45955962496879dead8d4dd70bb9a23b07154b.tar.xz
linux-3d45955962496879dead8d4dd70bb9a23b07154b.zip
[MTD] [NAND] subpage read feature as a way to increase performance.
This patch enables NAND subpage read functionality. If upper layer drivers are requesting to read non page aligned data NAND subpage-read functionality reads the only whose ECC regions which include requested data when original code reads whole page. This significantly improves performance in many cases. Here are some digits : UBI volume mount time No subpage reads: 5.75 seconds Subpage read patch: 2.42 seconds Open/stat time for files on JFFS2 volume: No subpage read 0m 5.36s Subpage read 0m 2.88s Signed-off-by Alexey Korolev <akorolev@infradead.org> Acked-by: Artem Bityutskiy <dedekind@infradead.org> Acked-by: Jörn Engel <joern@logfs.org> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'drivers/mtd/mtdblock_ro.c')
0 files changed, 0 insertions, 0 deletions