mtd/fs/jffs2 fs.c,1.13,1.14
gleixner at infradead.org
gleixner at infradead.org
Mon Aug 19 10:32:31 EDT 2002
Update of /home/cvs/mtd/fs/jffs2
In directory phoenix.infradead.org:/tmp/cvs-serv26094
Modified Files:
fs.c
Log Message:
obsolete flush_wbuf removed
Index: fs.c
===================================================================
RCS file: /home/cvs/mtd/fs/jffs2/fs.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- fs.c 2 Jul 2002 22:48:24 -0000 1.13
+++ fs.c 19 Aug 2002 14:32:29 -0000 1.14
@@ -189,19 +189,10 @@
if (sb->s_flags & MS_RDONLY)
return;
- D1(printk(KERN_DEBUG "jffs2_write_super(): flush_wbuf before gc-trigger\n"));
+ D1(printk(KERN_DEBUG "jffs2_write_super()\n"));
jffs2_garbage_collect_trigger(c);
jffs2_erase_pending_blocks(c);
jffs2_mark_erased_blocks(c);
- /* Eep. If we lock this here, we deadlock with jffs2_reserve_space() when
- * it locks the alloc_sem and jffs2_do_reserve_space() waits for erases
- * to happen. I think the erases and/or the flush_wbuf want doing from
- *
- */
- if (!down_trylock(&c->alloc_sem)) {
- jffs2_flush_wbuf(c, 2);
- up(&c->alloc_sem);
- } // else it stays dirty. FIXME.
}
More information about the linux-mtd-cvs
mailing list