Hello YAFFS, There is a bug in the latest git's patch-ker.sh. which tries to use $KCONFIG variable overwritten by some parts of the scripts (KCONFIG=$LINUXDIR/fs/Kconfig). The patch follows. Vilo --- ./patch-ker.sh 2011-04-19 13:26:52.000000000 +0200 +++ ../../sdk/Linux-2.6.39/yaffs2/patch-ker.sh 2011-05-10 13:44:37.000000000 +0200 @@ -57,13 +57,13 @@ MTD1_CODE="yaffs_mtdif1_multi.c" MTD2_CODE="yaffs_mtdif2_multi.c" YPORTENV="yportenv_multi.h" - KCONFIG="Kconfig_multi" + KCONFIG_YAFFS="Kconfig_multi" elif [ $MULTIORSINGLE = s ]; then VFS_CODE="yaffs_vfs_single.c" MTD1_CODE="yaffs_mtdif1_single.c" MTD2_CODE="yaffs_mtdif2_single.c" YPORTENV="yportenv_single.h" - KCONFIG="Kconfig_single" + KCONFIG_YAFFS="Kconfig_single" echo "" echo "*** Warning ***" @@ -136,7 +136,7 @@ fi -YAFFSDIR=$LINUXDIR/fs/yaffs2 +YAFFSDIR="$LINUXDIR/fs/yaffs2" if [ -e $YAFFSDIR ] then @@ -147,7 +147,7 @@ rm yaffs*.mod.c mkdir $LINUXDIR/fs/yaffs2 $CPY $PWD/Makefile.kernel $LINUXDIR/fs/yaffs2/Makefile - $CPY $PWD/$KCONFIG $LINUXDIR/fs/yaffs2/Kconfig + $CPY $PWD/$KCONFIG_YAFFS $LINUXDIR/fs/yaffs2/Kconfig $CPY $PWD/*.c $PWD/*.h $LINUXDIR/fs/yaffs2 rm $LINUXDIR/fs/yaffs2/yaffs_vfs*.c $LINUXDIR/fs/yaffs2/yaffs_mtdif[12]*.c rm $LINUXDIR/fs/yaffs2/yportenv*.h