fast_commit.c (78be0471da4e9fff874307d73d68f0173fa6a154) fast_commit.c (08f4c42abad1b93914a93f9042e2443593bd3137)
1// SPDX-License-Identifier: GPL-2.0
2
3/*
4 * fs/ext4/fast_commit.c
5 *
6 * Written by Harshad Shirwadkar <harshadshirwadkar@gmail.com>
7 *
8 * Ext4 fast commits routines.

--- 1266 unchanged lines hidden (view full) ---

1275 struct super_block *sb = journal->j_private;
1276 struct ext4_sb_info *sbi = EXT4_SB(sb);
1277 struct ext4_inode_info *iter, *iter_n;
1278 struct ext4_fc_dentry_update *fc_dentry;
1279
1280 if (full && sbi->s_fc_bh)
1281 sbi->s_fc_bh = NULL;
1282
1// SPDX-License-Identifier: GPL-2.0
2
3/*
4 * fs/ext4/fast_commit.c
5 *
6 * Written by Harshad Shirwadkar <harshadshirwadkar@gmail.com>
7 *
8 * Ext4 fast commits routines.

--- 1266 unchanged lines hidden (view full) ---

1275 struct super_block *sb = journal->j_private;
1276 struct ext4_sb_info *sbi = EXT4_SB(sb);
1277 struct ext4_inode_info *iter, *iter_n;
1278 struct ext4_fc_dentry_update *fc_dentry;
1279
1280 if (full && sbi->s_fc_bh)
1281 sbi->s_fc_bh = NULL;
1282
1283 trace_ext4_fc_cleanup(journal, full, tid);
1283 jbd2_fc_release_bufs(journal);
1284
1285 spin_lock(&sbi->s_fc_lock);
1286 list_for_each_entry_safe(iter, iter_n, &sbi->s_fc_q[FC_Q_MAIN],
1287 i_fc_list) {
1288 list_del_init(&iter->i_fc_list);
1289 ext4_clear_inode_state(&iter->vfs_inode,
1290 EXT4_STATE_FC_COMMITTING);

--- 969 unchanged lines hidden ---
1284 jbd2_fc_release_bufs(journal);
1285
1286 spin_lock(&sbi->s_fc_lock);
1287 list_for_each_entry_safe(iter, iter_n, &sbi->s_fc_q[FC_Q_MAIN],
1288 i_fc_list) {
1289 list_del_init(&iter->i_fc_list);
1290 ext4_clear_inode_state(&iter->vfs_inode,
1291 EXT4_STATE_FC_COMMITTING);

--- 969 unchanged lines hidden ---