mtd/fs/jffs2 super.c,1.100,1.101
David Woodhouse
dwmw2 at infradead.org
Mon Nov 8 17:39:57 EST 2004
Update of /home/cvs/mtd/fs/jffs2
In directory phoenix.infradead.org:/tmp/cvs-serv30265
Modified Files:
super.c
Log Message:
Add sync_fs method to make sync() work
Index: super.c
===================================================================
RCS file: /home/cvs/mtd/fs/jffs2/super.c,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -r1.100 -r1.101
--- super.c 21 Oct 2004 00:03:50 -0000 1.100
+++ super.c 8 Nov 2004 22:39:53 -0000 1.101
@@ -56,6 +56,15 @@
}
}
+static int jffs2_sync_fs(struct super_block *sb, int wait)
+{
+ struct jffs2_sb_info *c = JFFS2_SB_INFO(sb);
+
+ down(&c->alloc_sem);
+ jffs2_flush_wbuf_pad(c);
+ up(&c->alloc_sem);
+}
+
static struct super_operations jffs2_super_operations =
{
.alloc_inode = jffs2_alloc_inode,
@@ -67,6 +76,7 @@
.remount_fs = jffs2_remount_fs,
.clear_inode = jffs2_clear_inode,
.dirty_inode = jffs2_dirty_inode,
+ .sync_fs = jffs2_sync_fs,
};
static int jffs2_sb_compare(struct super_block *sb, void *data)
More information about the linux-mtd-cvs
mailing list