Displaying 5 results from an estimated 5 matches for "fsync_super".
2001 Aug 03
1
ac4 ext3 recovery failure
Rebooting to try 2.4.7-ac4, I had Xfree86 crash on exit and hang the
machine (it does that once a month or so; this notebook gets booted
quite often). After fscking the root and another ext2 partition, the
system got to the big ext3 partition and just went dead. No message,
no disk activity, no keyboard response. I powered down and rebooted
2.4.7-ac3 patched with ext3-2.4-0.9.5-247ac3, and that
2003 Mar 20
2
[Patch] ext3_journal_stop inode access
...rnal_stop take an sb, not an inode, as its final
parameter. It also sets sb->s_need_sync_fs, not sb->s_dirt, as setting
s_dirt was only ever a workaround for the lack of a proper sync-fs
mechanism.
Btw, we clear s_need_sync_fs in sync_filesystems(). Don't we also need
to do the same in fsync_super()?
--Stephen
2002 Dec 06
2
[patch] fix the ext3 data=journal unmount bug
...er.c | 25 +++++++++++++------------
fs/super.c | 6 +++++-
include/linux/fs.h | 3 ++-
4 files changed, 24 insertions(+), 16 deletions(-)
--- linux-akpm/fs/buffer.c~sync_fs Thu Dec 5 21:33:56 2002
+++ linux-akpm-akpm/fs/buffer.c Thu Dec 5 21:33:56 2002
@@ -327,6 +327,8 @@ int fsync_super(struct super_block *sb)
lock_super(sb);
if (sb->s_dirt && sb->s_op && sb->s_op->write_super)
sb->s_op->write_super(sb);
+ if (sb->s_op && sb->s_op->sync_fs)
+ sb->s_op->sync_fs(sb);
unlock_super(sb);
unlock_kernel();
@@ -346,7 +...
2009 Feb 26
2
BUG: Mount/Unmount Loop
...oots+0x6e/0x21c [btrfs]
[ 121.452077] [<000003e000728c56>] btrfs_commit_transaction+0x33a/0x7ac [btrfs]
[ 121.452175] [<000003e000704bec>] btrfs_sync_fs+0x88/0xa0 [btrfs]
[ 121.452264] [<0000000000121d88>] quota_sync_sb+0x50/0x118
[ 121.452287] [<00000000000d23e8>] __fsync_super+0x30/0xfc
[ 121.452309] [<00000000000d24d2>] fsync_super+0x1e/0x30
[ 121.452330] [<00000000000d28c6>] generic_shutdown_super+0x3e/0x1a4
[ 121.452352] [<00000000000d2a96>] kill_anon_super+0x1e/0x60
[ 121.452373] [<00000000000d2bb6>] deactivate_super+0x9a/0xc4
[ 121.4...
2009 Jun 09
4
[PATCH] btrfs: fix write_dev_supers
...33 dl580 kernel: [<ffffffffa02c14ed>] btrfs_sync_fs+0x67/0x72 [btrfs]
Jun 9 00:41:33 dl580 kernel: [<ffffffff802e6e3a>] quota_sync_sb+0x42/0xf3
Jun 9 00:41:33 dl580 kernel: [<ffffffff802e6f14>] sync_dquots+0x29/0x138
Jun 9 00:41:33 dl580 kernel: [<ffffffff802a8c29>] __fsync_super+0x1e/0x7b
Jun 9 00:41:33 dl580 kernel: [<ffffffff802a8c97>] fsync_super+0x11/0x22
Jun 9 00:41:33 dl580 kernel: [<ffffffff802a8ea9>] generic_shutdown_super+0x26/0xe2
Jun 9 00:41:33 dl580 kernel: [<ffffffff802a8fb6>] kill_anon_super+0x17/0x3b
Jun 9 00:41:33 dl580 kernel: [&l...