Make the YAFFS filesystem work
authorRemy Bohmer <linux@bohmer.net>
Wed, 20 Aug 2008 18:46:56 +0000 (20:46 +0200)
committerScott Wood <scottwood@freescale.com>
Thu, 21 Aug 2008 19:05:33 +0000 (14:05 -0500)
commit0bb86d823b6c150c7ee17de0cfca9ffccc16463b
tree761a81896f2ce58031d4e8ea3be221dec2a79402
parentbfd7f38614e21f745b6d6845fcc616ebc5e4d36f
Make the YAFFS filesystem work

Recently the YAFFS filesystem support has been added to U-boot.
However, just enabling CONFIG_YAFFS2 is not enough to get it working.

ymount will generate an exception (when dereferencing mtd->readoob()), because
the genericDevice is a null pointer. Further, a lot of logging is produced
while using YAFFS fs, so logging should also be disabled.
Both issues are solved by this patch.

With this patch and CONFIG_YAFFS2 enabled, I get a readable filesystem
in U-boot, as well as in Linux.

Tested on a Atmel AT91SAM9261EK board.

Signed-off-by: Remy Bohmer <linux@bohmer.net>
Acked-by: William Juul <william.juul@tandberg.com>
Signed-off-by: Scott Wood <scottwood@freescale.com>
fs/yaffs2/yaffscfg.c