MTD CVS update: 'mtd/fs/jffs intrep.c'

vipin at infradead.org vipin at infradead.org
Thu Mar 15 18:29:11 EST 2001


Update of /home/cvs/mtd/fs/jffs
In directory infradead.org:/tmp/cvs-serv11734

Modified Files:
	intrep.c 
Log Message:
After considerable async power down testing, various jffs_scan_flash()
issues were found, that manifested themselves in mount problems.
These were:1. Wrong free space being picked up as chunk1&chunk2.
2. The absence of detection of "flipping bits", due to partially erased
sectors, leaking kernel memory and panicing the OS on mount and
the issue of detecting "flipping bit" sectors themselves and what to
do with them.
This update solves all known issues listed above. The code has been
tested with async power downs to ~650 cycles at which point other
problems were detected and testing shutdown (like missing files). No
mount problems were detected. With the unpatched code, the testing would
stop after as little as 7 power cycles due to mount problems solved
here. The missing files problem is still there (AFAIK).



To unsubscribe, send "unsubscribe mtd-cvs" to majordomo at infradead.org



More information about the linux-mtd-cvs mailing list