diff options
Diffstat (limited to 'fs/btrfs/extent_io.c')
-rw-r--r-- | fs/btrfs/extent_io.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c index 816e80e678bd..d70feb545066 100644 --- a/fs/btrfs/extent_io.c +++ b/fs/btrfs/extent_io.c | |||
@@ -2543,12 +2543,12 @@ readpage_ok: | |||
2543 | if (likely(uptodate)) { | 2543 | if (likely(uptodate)) { |
2544 | loff_t i_size = i_size_read(inode); | 2544 | loff_t i_size = i_size_read(inode); |
2545 | pgoff_t end_index = i_size >> PAGE_CACHE_SHIFT; | 2545 | pgoff_t end_index = i_size >> PAGE_CACHE_SHIFT; |
2546 | unsigned offset; | 2546 | unsigned off; |
2547 | 2547 | ||
2548 | /* Zero out the end if this page straddles i_size */ | 2548 | /* Zero out the end if this page straddles i_size */ |
2549 | offset = i_size & (PAGE_CACHE_SIZE-1); | 2549 | off = i_size & (PAGE_CACHE_SIZE-1); |
2550 | if (page->index == end_index && offset) | 2550 | if (page->index == end_index && off) |
2551 | zero_user_segment(page, offset, PAGE_CACHE_SIZE); | 2551 | zero_user_segment(page, off, PAGE_CACHE_SIZE); |
2552 | SetPageUptodate(page); | 2552 | SetPageUptodate(page); |
2553 | } else { | 2553 | } else { |
2554 | ClearPageUptodate(page); | 2554 | ClearPageUptodate(page); |