? jffs2-200302041443.epk ? jffs2-200311190423.epk ? jffs2-200312111628.epk ? jffs2-200402170804.epk Index: ChangeLog =================================================================== RCS file: /home/cvs/mtd/fs/jffs2/ecos/ChangeLog,v retrieving revision 1.3 diff -u -5 -p -r1.3 ChangeLog --- ChangeLog 26 Nov 2003 22:23:08 -0000 1.3 +++ ChangeLog 17 Feb 2004 15:39:06 -0000 @@ -1,5 +1,22 @@ +2004-02-17 David Woodhouse + + * src/fs-ecos.c: + Don't re-initialise the already-locked f->sem. It makes eCos unhappy. + +2004-01-27 David Woodhouse + + * src/write.c: + Fix bug noted by Howard Gray; dirents belong to, and should dirty, + the _parent_inode, not the child (which may be zero in the case + of an unlink). + +004-01-05 Thomas Koeller + + * cdl/jffs2.cdl: Re-added CYGPKG_FS_JFFS2_CFLAGS_REMOVE that had been + removed by previous change. + 2003-11-26 David Woodhouse JFFS2 cleanup and import of newer code. Remove last vestiges of Linuxisms such as 'struct inode' from the core code, leaving eCos with no excuse, and renaming the eCos 'struct inode' to make that Index: mkepk.sh =================================================================== RCS file: /home/cvs/mtd/fs/jffs2/ecos/mkepk.sh,v retrieving revision 1.6 diff -u -5 -p -r1.6 mkepk.sh --- mkepk.sh 3 Dec 2003 09:40:09 -0000 1.6 +++ mkepk.sh 17 Feb 2004 15:39:07 -0000 @@ -5,11 +5,11 @@ EPK_TMPDIR=/tmp/jffs2-epk-$$ MTDDIR=`dirname $0`/../../.. COREFILES="build.c compr_zlib.c LICENCE scan.c compr.c gc.c pushpull.h compr_rtime.c histo.h nodelist.c read.c write.c compr_rubin.c erase.c histo_mips.h nodelist.h readinode.c compr_rubin.h nodemgmt.c" ECOSFILES="os-ecos.h flashio.c gcthread.c dir-ecos.c fs-ecos.c malloc-ecos.c" INCFILES="jffs2.h jffs2_fs_i.h jffs2_fs_sb.h" -DOCFILES="README.Locking CONTRIBUTORS TODO ecos/doc/TODO.eCos ecos/doc/readme.txt" +DOCFILES="README.Locking TODO ecos/doc/TODO.eCos ecos/doc/readme.txt" mkdir $EPK_TMPDIR || exit 1 mkdir -p $EPK_TMPDIR/fs/jffs2/current/src mkdir -p $EPK_TMPDIR/fs/jffs2/current/cdl mkdir -p $EPK_TMPDIR/fs/jffs2/current/include/linux Index: cdl/jffs2.cdl =================================================================== RCS file: /home/cvs/mtd/fs/jffs2/ecos/cdl/jffs2.cdl,v retrieving revision 1.13 diff -u -5 -p -r1.13 jffs2.cdl --- cdl/jffs2.cdl 29 Nov 2003 00:30:30 -0000 1.13 +++ cdl/jffs2.cdl 17 Feb 2004 15:39:07 -0000 @@ -198,10 +198,21 @@ cdl_package CYGPKG_FS_JFFS2 { building the JFFS2 package. These flags are used in addition to the set of global flags." } + cdl_option CYGPKG_FS_JFFS2_CFLAGS_REMOVE { + display "Suppressed compiler flags" + flavor data + no_define + default_value { "" } + description " + This option modifies the set of compiler flags for + building the JFFS2 package. These flags are removed from + the set of global flags if present." + } + # ---------------------------------------------------------------- # Tests cdl_option CYGPKG_FS_JFFS2_TESTS { display "JFFS2 FS tests"