Displaying 3 results from an estimated 3 matches for "do_sync_supers".
2002 Dec 06
2
[patch] fix the ext3 data=journal unmount bug
...ockfs: ext3_write_super_lockfs, /* BKL not held. Take it */
unlockfs: ext3_unlockfs, /* BKL not held. We take it */
statfs: ext3_statfs, /* BKL held */
@@ -1577,24 +1580,22 @@ int ext3_force_commit(struct super_block
* This implicitly triggers the writebehind on sync().
*/
-static int do_sync_supers = 0;
-MODULE_PARM(do_sync_supers, "i");
-MODULE_PARM_DESC(do_sync_supers, "Write superblocks synchronously");
-
void ext3_write_super (struct super_block * sb)
{
+ if (down_trylock(&sb->s_lock) == 0)
+ BUG();
+ sb->s_dirt = 0;
+ log_start_commit(EXT3_SB(sb)->s_jo...
2001 Oct 11
4
ext3 0.9.12 for 2.4.10-ac11
...fully
from fatal errors. If the fs is set to remount-readonly on error, then
we should still be able to unwind cleanly and unmount the filesystem.
- Performance: don't write superblocks synchronously. This reduces a
bottleneck in the VM.
Load the ext3 module with the parameter "do_sync_supers=1" to restore
the previous behaviour.
- Performance: don't force a new transaction every time we sync (should
prevent the writes previously happening every 5 seconds, allowing laptop
drives to spin down again.)
0.9.8
-----
- Fix an NFS oops when doing a local delete on an active,...
2001 Sep 07
4
ext3-2.4-0.9.9
...fully
from fatal errors. If the fs is set to remount-readonly on error, then
we should still be able to unwind cleanly and unmount the filesystem.
- Performance: don't write superblocks synchronously. This reduces a
bottleneck in the VM.
Load the ext3 module with the parameter "do_sync_supers=1" to restore
the previous behaviour.
- Performance: don't force a new transaction every time we sync (should
prevent the writes previously happening every 5 seconds, allowing laptop
drives to spin down again.)
0.9.8
-----
- Fix an NFS oops when doing a local delete on an active,...