Commit 53b7e9f6807c1274eee19201396b4c2b5f721553

Authored by Jan Kara
Committed by Theodore Ts'o
1 parent 329d291f50

ext4: Fix update of mtime and ctime on rename

The patch below makes ext4 update mtime and ctime of the directory
into which we move file even if the directory entry already exists.

Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Mingming Cao <cmm@us.ibm.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>

Showing 1 changed file with 3 additions and 0 deletions Side-by-side Diff

... ... @@ -2354,6 +2354,9 @@
2354 2354 EXT4_FEATURE_INCOMPAT_FILETYPE))
2355 2355 new_de->file_type = old_de->file_type;
2356 2356 new_dir->i_version++;
  2357 + new_dir->i_ctime = new_dir->i_mtime =
  2358 + ext4_current_time(new_dir);
  2359 + ext4_mark_inode_dirty(handle, new_dir);
2357 2360 BUFFER_TRACE(new_bh, "call ext4_journal_dirty_metadata");
2358 2361 ext4_journal_dirty_metadata(handle, new_bh);
2359 2362 brelse(new_bh);