aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--fs/ext4/inode.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/fs/ext4/inode.c b/fs/ext4/inode.c
index 8d0908afbd5b..7c17ae275af4 100644
--- a/fs/ext4/inode.c
+++ b/fs/ext4/inode.c
@@ -856,10 +856,6 @@ static int ext4_splice_branch(handle_t *handle, struct inode *inode,
856 } 856 }
857 857
858 /* We are done with atomic stuff, now do the rest of housekeeping */ 858 /* We are done with atomic stuff, now do the rest of housekeeping */
859
860 inode->i_ctime = ext4_current_time(inode);
861 ext4_mark_inode_dirty(handle, inode);
862
863 /* had we spliced it onto indirect block? */ 859 /* had we spliced it onto indirect block? */
864 if (where->bh) { 860 if (where->bh) {
865 /* 861 /*
@@ -878,8 +874,8 @@ static int ext4_splice_branch(handle_t *handle, struct inode *inode,
878 } else { 874 } else {
879 /* 875 /*
880 * OK, we spliced it into the inode itself on a direct block. 876 * OK, we spliced it into the inode itself on a direct block.
881 * Inode was dirtied above.
882 */ 877 */
878 ext4_mark_inode_dirty(handle, inode);
883 jbd_debug(5, "splicing direct\n"); 879 jbd_debug(5, "splicing direct\n");
884 } 880 }
885 return err; 881 return err;