Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3af60a49 authored by Namjae Jeon's avatar Namjae Jeon Committed by Jaegeuk Kim
Browse files

f2fs: fix time update in case of f2fs fallocate



After doing a punch hole or expanding inode doing fallocation.
The change and modification time are not update for the file.
So, update time after no issue is observed in fallocate.

Signed-off-by: default avatarNamjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: default avatarAmit Sahrawat <a.sahrawat@samsung.com>
Signed-off-by: default avatarJaegeuk Kim <jaegeuk.kim@samsung.com>
parent a07ef784
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -545,6 +545,11 @@ static long f2fs_fallocate(struct file *file, int mode,
	else
		ret = expand_inode_data(inode, offset, len, mode);

	if (!ret) {
		inode->i_mtime = inode->i_ctime = CURRENT_TIME;
		mark_inode_dirty(inode);
	}

	f2fs_balance_fs(sbi);
	return ret;
}