Browse Source

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 <viro@zeniv.linux.org.uk>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Jaegeuk Kim 9 years ago
parent
commit
68f313935f
1 changed files with 0 additions and 9 deletions
  1. 0 9
      fs/f2fs/data.c

+ 0 - 9
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 {