From 68f313935fb205822ed1f923f7833639f3c78573 Mon Sep 17 00:00:00 2001 From: Jaegeuk Kim Date: Tue, 6 Sep 2016 13:31:56 -0700 Subject: [PATCH] f2fs: no need to make zeros beyond i_size We don't need to make zeros beyond i_size, since we already wrote that through NEW_ADDR case. Reported-by: Al Viro Signed-off-by: Jaegeuk Kim --- fs/f2fs/data.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index 7c8e219f93dc..8ffb480935b3 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c @@ -1647,15 +1647,6 @@ repeat: if (PageUptodate(page)) goto out_clear; - if ((pos & PAGE_MASK) >= i_size_read(inode)) { - unsigned start = pos & (PAGE_SIZE - 1); - unsigned end = start + len; - - /* Reading beyond i_size is simple: memset to zero */ - zero_user_segments(page, 0, start, end, PAGE_SIZE); - goto out_update; - } - if (blkaddr == NEW_ADDR) { zero_user_segment(page, 0, PAGE_SIZE); } else { -- 2.34.1