Loading fs/ext3/inode.c +4 −2 Original line number Diff line number Diff line Loading @@ -2145,13 +2145,15 @@ static void ext3_clear_blocks(handle_t *handle, struct inode *inode, if (try_to_extend_transaction(handle, inode)) { if (bh) { BUFFER_TRACE(bh, "call ext3_journal_dirty_metadata"); ext3_journal_dirty_metadata(handle, bh); if (ext3_journal_dirty_metadata(handle, bh)) return; } ext3_mark_inode_dirty(handle, inode); truncate_restart_transaction(handle, inode); if (bh) { BUFFER_TRACE(bh, "retaking write access"); ext3_journal_get_write_access(handle, bh); if (ext3_journal_get_write_access(handle, bh)) return; } } Loading fs/ext3/namei.c +3 −1 Original line number Diff line number Diff line Loading @@ -1598,7 +1598,9 @@ static int ext3_dx_add_entry(handle_t *handle, struct dentry *dentry, if (err) goto journal_error; } ext3_journal_dirty_metadata(handle, frames[0].bh); err = ext3_journal_dirty_metadata(handle, frames[0].bh); if (err) goto journal_error; } de = do_split(handle, dir, &bh, frame, &hinfo, &err); if (!de) Loading Loading
fs/ext3/inode.c +4 −2 Original line number Diff line number Diff line Loading @@ -2145,13 +2145,15 @@ static void ext3_clear_blocks(handle_t *handle, struct inode *inode, if (try_to_extend_transaction(handle, inode)) { if (bh) { BUFFER_TRACE(bh, "call ext3_journal_dirty_metadata"); ext3_journal_dirty_metadata(handle, bh); if (ext3_journal_dirty_metadata(handle, bh)) return; } ext3_mark_inode_dirty(handle, inode); truncate_restart_transaction(handle, inode); if (bh) { BUFFER_TRACE(bh, "retaking write access"); ext3_journal_get_write_access(handle, bh); if (ext3_journal_get_write_access(handle, bh)) return; } } Loading
fs/ext3/namei.c +3 −1 Original line number Diff line number Diff line Loading @@ -1598,7 +1598,9 @@ static int ext3_dx_add_entry(handle_t *handle, struct dentry *dentry, if (err) goto journal_error; } ext3_journal_dirty_metadata(handle, frames[0].bh); err = ext3_journal_dirty_metadata(handle, frames[0].bh); if (err) goto journal_error; } de = do_split(handle, dir, &bh, frame, &hinfo, &err); if (!de) Loading