Loading fs/btrfs/extent_io.c +4 −4 Original line number Diff line number Diff line Loading @@ -2543,12 +2543,12 @@ static void end_bio_extent_readpage(struct bio *bio, int err) if (likely(uptodate)) { loff_t i_size = i_size_read(inode); pgoff_t end_index = i_size >> PAGE_CACHE_SHIFT; unsigned offset; unsigned off; /* Zero out the end if this page straddles i_size */ offset = i_size & (PAGE_CACHE_SIZE-1); if (page->index == end_index && offset) zero_user_segment(page, offset, PAGE_CACHE_SIZE); off = i_size & (PAGE_CACHE_SIZE-1); if (page->index == end_index && off) zero_user_segment(page, off, PAGE_CACHE_SIZE); SetPageUptodate(page); } else { ClearPageUptodate(page); Loading Loading
fs/btrfs/extent_io.c +4 −4 Original line number Diff line number Diff line Loading @@ -2543,12 +2543,12 @@ static void end_bio_extent_readpage(struct bio *bio, int err) if (likely(uptodate)) { loff_t i_size = i_size_read(inode); pgoff_t end_index = i_size >> PAGE_CACHE_SHIFT; unsigned offset; unsigned off; /* Zero out the end if this page straddles i_size */ offset = i_size & (PAGE_CACHE_SIZE-1); if (page->index == end_index && offset) zero_user_segment(page, offset, PAGE_CACHE_SIZE); off = i_size & (PAGE_CACHE_SIZE-1); if (page->index == end_index && off) zero_user_segment(page, off, PAGE_CACHE_SIZE); SetPageUptodate(page); } else { ClearPageUptodate(page); Loading