From e1aa6bc1358dc0003da0eb0ec3d2684c953aa244 Mon Sep 17 00:00:00 2001 From: Jan Kara Date: Tue, 29 Apr 2008 22:02:11 -0400 Subject: [PATCH] --- yaml --- r: 95053 b: refs/heads/master c: 53b7e9f6807c1274eee19201396b4c2b5f721553 h: refs/heads/master i: 95051: 21cbba449f0de6cfc73f700476d87ac9ef5a0e5a v: v3 --- [refs] | 2 +- trunk/fs/ext4/namei.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index d616e8827f07..0e1ffefbd402 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 329d291f50d53f77d15769051f3eb494a9fd54b7 +refs/heads/master: 53b7e9f6807c1274eee19201396b4c2b5f721553 diff --git a/trunk/fs/ext4/namei.c b/trunk/fs/ext4/namei.c index 02cdaec39e21..7fc1bc1c16d1 100644 --- a/trunk/fs/ext4/namei.c +++ b/trunk/fs/ext4/namei.c @@ -2354,6 +2354,9 @@ static int ext4_rename (struct inode * old_dir, struct dentry *old_dentry, EXT4_FEATURE_INCOMPAT_FILETYPE)) new_de->file_type = old_de->file_type; new_dir->i_version++; + new_dir->i_ctime = new_dir->i_mtime = + ext4_current_time(new_dir); + ext4_mark_inode_dirty(handle, new_dir); BUFFER_TRACE(new_bh, "call ext4_journal_dirty_metadata"); ext4_journal_dirty_metadata(handle, new_bh); brelse(new_bh);