patch-2.4.20 linux-2.4.20/fs/ext3/namei.c
Next file: linux-2.4.20/fs/ext3/super.c
Previous file: linux-2.4.20/fs/ext3/ioctl.c
Back to the patch index
Back to the overall index
- Lines: 71
- Date:
Thu Nov 28 15:53:15 2002
- Orig file:
linux-2.4.19/fs/ext3/namei.c
- Orig date:
Fri Nov 9 14:25:04 2001
diff -urN linux-2.4.19/fs/ext3/namei.c linux-2.4.20/fs/ext3/namei.c
@@ -354,8 +354,8 @@
*/
dir->i_mtime = dir->i_ctime = CURRENT_TIME;
dir->u.ext3_i.i_flags &= ~EXT3_INDEX_FL;
- ext3_mark_inode_dirty(handle, dir);
dir->i_version = ++event;
+ ext3_mark_inode_dirty(handle, dir);
BUFFER_TRACE(bh, "call ext3_journal_dirty_metadata");
ext3_journal_dirty_metadata(handle, bh);
brelse(bh);
@@ -464,8 +464,8 @@
inode->i_op = &ext3_file_inode_operations;
inode->i_fop = &ext3_file_operations;
inode->i_mapping->a_ops = &ext3_aops;
- ext3_mark_inode_dirty(handle, inode);
err = ext3_add_nondir(handle, dentry, inode);
+ ext3_mark_inode_dirty(handle, inode);
}
ext3_journal_stop(handle, dir);
return err;
@@ -489,8 +489,8 @@
err = PTR_ERR(inode);
if (!IS_ERR(inode)) {
init_special_inode(inode, mode, rdev);
- ext3_mark_inode_dirty(handle, inode);
err = ext3_add_nondir(handle, dentry, inode);
+ ext3_mark_inode_dirty(handle, inode);
}
ext3_journal_stop(handle, dir);
return err;
@@ -829,9 +829,9 @@
* recovery. */
inode->i_size = 0;
ext3_orphan_add(handle, inode);
- ext3_mark_inode_dirty(handle, inode);
dir->i_nlink--;
inode->i_ctime = dir->i_ctime = dir->i_mtime = CURRENT_TIME;
+ ext3_mark_inode_dirty(handle, inode);
dir->u.ext3_i.i_flags &= ~EXT3_INDEX_FL;
ext3_mark_inode_dirty(handle, dir);
@@ -883,8 +883,8 @@
inode->i_nlink--;
if (!inode->i_nlink)
ext3_orphan_add(handle, inode);
- ext3_mark_inode_dirty(handle, inode);
inode->i_ctime = dir->i_ctime;
+ ext3_mark_inode_dirty(handle, inode);
retval = 0;
end_unlink:
@@ -933,8 +933,8 @@
inode->i_size = l-1;
}
inode->u.ext3_i.i_disksize = inode->i_size;
- ext3_mark_inode_dirty(handle, inode);
err = ext3_add_nondir(handle, dentry, inode);
+ ext3_mark_inode_dirty(handle, inode);
out_stop:
ext3_journal_stop(handle, dir);
return err;
@@ -970,8 +970,8 @@
ext3_inc_count(handle, inode);
atomic_inc(&inode->i_count);
- ext3_mark_inode_dirty(handle, inode);
err = ext3_add_nondir(handle, dentry, inode);
+ ext3_mark_inode_dirty(handle, inode);
ext3_journal_stop(handle, dir);
return err;
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)