diff packages/fs/jffs2/current/src/fs-ecos.c @ 1856:15dd41bdd560

* src/fs-ecos.c: Use filesystem locking not file locking otherwise the node cache can be corrupted by multiple operations on different files at the same time * Also change the email address of David in the ChangeLog
author asl
date Sat, 11 Dec 2004 12:22:35 +0000
parents 121da35df27b
children 31350a76c03d
line wrap: on
line diff
--- a/packages/fs/jffs2/current/src/fs-ecos.c
+++ b/packages/fs/jffs2/current/src/fs-ecos.c
@@ -97,7 +97,7 @@ static void jffs2_clear_inode (struct _i
 
 #ifdef CYGOPT_FS_JFFS2_WRITE
 FSTAB_ENTRY(jffs2_fste, "jffs2", 0,
-	    CYG_SYNCMODE_FILE_FILESYSTEM | CYG_SYNCMODE_IO_FILE,
+	    CYG_SYNCMODE_FILE_FILESYSTEM | CYG_SYNCMODE_IO_FILESYSTEM,
 	    jffs2_mount,
 	    jffs2_umount,
 	    jffs2_open,
@@ -110,7 +110,7 @@ FSTAB_ENTRY(jffs2_fste, "jffs2", 0,
 	    jffs2_chdir, jffs2_stat, jffs2_getinfo, jffs2_setinfo);
 #else
 FSTAB_ENTRY(jffs2_fste, "jffs2", 0,
-	    CYG_SYNCMODE_FILE_FILESYSTEM | CYG_SYNCMODE_IO_FILE,
+	    CYG_SYNCMODE_FILE_FILESYSTEM | CYG_SYNCMODE_IO_FILESYSTEM,
 	    jffs2_mount,
 	    jffs2_umount,
 	    jffs2_open,