diff options
| author | Jaegeuk Kim <jaegeuk@kernel.org> | 2015-12-28 16:48:11 -0500 |
|---|---|---|
| committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2015-12-30 13:14:19 -0500 |
| commit | 819d9153d4c87329910a4cb01198610cd24ec62d (patch) | |
| tree | df82ff97cd10ea8db631941a96db925d124e0b00 /fs/f2fs | |
| parent | 8dc0d6a11e7d985dd466ce0a8c71eaea50dd7cc6 (diff) | |
f2fs: use i_size_read to get i_size
We need to use i_size_read() to get inode->i_size.
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs')
| -rw-r--r-- | fs/f2fs/data.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c index 6fbfc70ac8a0..14b40a9db5b3 100644 --- a/fs/f2fs/data.c +++ b/fs/f2fs/data.c | |||
| @@ -1386,10 +1386,11 @@ skip_write: | |||
| 1386 | static void f2fs_write_failed(struct address_space *mapping, loff_t to) | 1386 | static void f2fs_write_failed(struct address_space *mapping, loff_t to) |
| 1387 | { | 1387 | { |
| 1388 | struct inode *inode = mapping->host; | 1388 | struct inode *inode = mapping->host; |
| 1389 | loff_t i_size = i_size_read(inode); | ||
| 1389 | 1390 | ||
| 1390 | if (to > inode->i_size) { | 1391 | if (to > i_size) { |
| 1391 | truncate_pagecache(inode, inode->i_size); | 1392 | truncate_pagecache(inode, i_size); |
| 1392 | truncate_blocks(inode, inode->i_size, true); | 1393 | truncate_blocks(inode, i_size, true); |
| 1393 | } | 1394 | } |
| 1394 | } | 1395 | } |
| 1395 | 1396 | ||
