android_kernel_google_msm/drivers/mtd
Murali Palnati e2f8eebe1c mtd: Collect bad block count for ecc stats lazily.
Normally bad block counts for ECC stats are collected during boot time.
This can be done lazily when the ECCGETSTATS ioctl is invoked on the
partition. This can significantly decrease boot time, depending on the
size of the partition. Also rescanning on every ioctl invocation helps
in having the latest bad block count rather than depending on the count
that is collected during boot.

Change-Id: I43d7a769a1d4ef769823d0b5bbe132adb474f892
Signed-off-by: Murali Palnati <palnatim@codeaurora.org>
2013-02-25 11:32:01 -08:00
..
chips MTD merge for 3.4 2012-03-30 17:31:56 -07:00
devices [ARM] mtd: msm nand driver 2013-02-25 11:31:58 -08:00
lpddr
maps MTD merge for 3.4 2012-03-30 17:31:56 -07:00
nand Merge commit 'v3.4' into android-3.4 2012-05-25 13:56:28 -07:00
onenand MTD merge for 3.4 2012-03-30 17:31:56 -07:00
tests mtd: tests: Add mtd_erasepart test file. 2013-02-25 11:31:59 -08:00
ubi Merge branch 'akpm' (Andrew's patch-bomb) 2012-04-05 15:30:34 -07:00
afs.c
ar7part.c
bcm63xxpart.c
cmdlinepart.c
ftl.c
inftlcore.c
inftlmount.c
Kconfig mtd: Collect bad block count for ecc stats lazily. 2013-02-25 11:32:01 -08:00
Makefile
mtd_blkdevs.c mtd: set read ahead value of read queue to 4KB 2013-02-25 11:32:00 -08:00
mtdblock.c
mtdblock_ro.c
mtdchar.c mtd: Collect bad block count for ecc stats lazily. 2013-02-25 11:32:01 -08:00
mtdconcat.c mtd: unify initialization of erase_info->fail_addr 2012-03-27 01:02:24 +01:00
mtdcore.c mtd: unify initialization of erase_info->fail_addr 2012-03-27 01:02:24 +01:00
mtdcore.h
mtdoops.c
mtdpart.c mtd: Collect bad block count for ecc stats lazily. 2013-02-25 11:32:01 -08:00
mtdsuper.c
mtdswap.c
nftlcore.c
nftlmount.c
ofpart.c
redboot.c
rfd_ftl.c
sm_ftl.c mtd: sm_ftl: fix typo in major number. 2012-03-27 01:01:26 +01:00
sm_ftl.h
ssfdc.c