kernel_optimize_test/drivers/mtd/nand
Sergej.Stepanov@ids.de eeda667a29 mtd: fsl_elbc_nand: fix jffs2 problem after NAND-flash image record in u-boot
This patch should fix the following problem:
 1. the  jffs2-image update in the u-boot was ok
 2. first restart and first mount of the NAND-flash-partition was also ok
 3. before the restart of controller there are no any activity on NAND-flash except of the jffs2_gcd_mtdX-process ...
 4. BUT after the second restart the NAND-flash-partition could not be really used after the second mount,
    dmesg filled with messages:
...
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x03ce0000: 0xc0ff instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x03d00000: 0xc0ff instead
....
Just for for info:
the behaviour observed on mpc8313-based board with the large-page NAND.
The only activity on NAND-flash was the garbage collector process, that looks for CLEANMARKER-nodes

As Scott said it was broken by commit 3ab8f2a2e7

Signed-off-by: Sergej Stepanov <Sergej.Stepanov@ids.de>
--

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-12-03 16:34:24 +00:00
..
alauda.c
ams-delta.c
atmel_nand_ecc.h
atmel_nand.c
au1550nd.c
autcpu12.c
bcm_umi_bch.c
bcm_umi_nand.c
bf5xx_nand.c mtd: Blackfin NFC: fix badblock location with BootROM OOB 2010-10-25 01:15:22 +01:00
cafe_nand.c
cmx270_nand.c
cs553x_nand.c
davinci_nand.c Merge git://git.infradead.org/mtd-2.6 2010-10-30 08:31:35 -07:00
denali.c mtd: nand: denali should also handle NAND_CMD_PARAM 2010-10-24 23:45:05 +01:00
denali.h
diskonchip.c
edb7312.c
fsl_elbc_nand.c mtd: fsl_elbc_nand: fix jffs2 problem after NAND-flash image record in u-boot 2010-12-03 16:34:24 +00:00
fsl_upm.c mtd: Fix endianness issues from device tree 2010-10-25 00:55:56 +01:00
fsmc_nand.c mtd: generic FSMC NAND MTD driver 2010-10-25 00:33:48 +01:00
gpio.c
h1910.c
jz4740_nand.c mtd: NAND: jz4740: Remove custom {read,write}_page handlers 2010-12-03 16:29:45 +00:00
Kconfig P4080/eLBC: Make Freescale elbc interrupt common to elbc devices 2010-10-25 15:40:54 +01:00
Makefile mtd: generic FSMC NAND MTD driver 2010-10-25 00:33:48 +01:00
mpc5121_nfc.c mtd: Fix endianness issues from device tree 2010-10-25 00:55:56 +01:00
mxc_nand.c
nand_base.c mtd: nand: add check for out of page read 2010-12-03 16:31:44 +00:00
nand_bbt.c mtd: fix nand kernel-doc warnings 2010-12-03 16:31:24 +00:00
nand_bcm_umi.c
nand_bcm_umi.h
nand_ecc.c
nand_ids.c mtd: nand: support new Toshiba SLC 2010-10-24 23:38:30 +01:00
nandsim.c mtd: use vzalloc 2010-12-03 16:27:29 +00:00
ndfc.c mtd: Fix endianness issues from device tree 2010-10-25 00:55:56 +01:00
nomadik_nand.c
nuc900_nand.c
omap2.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git 2010-10-30 12:35:11 +01:00
orion_nand.c
pasemi_nand.c mtd: nand: Use printf extension %pR for struct resource 2010-12-03 16:29:56 +00:00
plat_nand.c
ppchameleonevb.c
pxa3xx_nand.c mtd: pxa3xx_nand: set oob length in the runtime 2010-10-24 23:39:41 +01:00
r852.c mtd: r852: remove useless pci powerup/down from suspend/resume routines 2010-10-25 01:32:21 +01:00
r852.h mtd: r852: remove useless pci powerup/down from suspend/resume routines 2010-10-25 01:32:21 +01:00
rtc_from4.c
s3c2410.c
sh_flctl.c
sharpsl.c
sm_common.c
sm_common.h
socrates_nand.c
spia.c
tmio_nand.c
txx9ndfmc.c