diff options
| author | Matthew Wilcox (Oracle) <willy@infradead.org> | 2026-05-22 21:14:07 +0300 |
|---|---|---|
| committer | Johannes Thumshirn <johannes.thumshirn@wdc.com> | 2026-06-09 19:22:44 +0300 |
| commit | 0279bed34c22dd5ebff12e5af8ef940de93c5523 (patch) | |
| tree | 12d935bcfd7792b44ef8745cafd020a6a189d494 /include/linux | |
| parent | 814c3b4ea357297c507158bceb07bcdc5fbe9808 (diff) | |
| download | linux-0279bed34c22dd5ebff12e5af8ef940de93c5523.tar.xz | |
Revert "btrfs: fix the file offset calculation inside btrfs_decompress_buf2page()"
It seems that af566bdaff54 was tested against a tree which did not
contain commit 12851bd921d4 ("fs: Turn page_offset() into a wrapper
around folio_pos()). Unfortunately it has a bug of its own; on 32-bit
systems, shifting by PAGE_SHIFT will overflow on files larger than 4GiB.
Since page_offset() is now fixed, just revert af566bdaff54.
Fixes: af566bdaff54 (btrfs: fix the file offset calculation inside btrfs_decompress_buf2page())
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Reviewed-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: Boris Burkov <boris@bur.io>
Tested-by: Boris Burkov <boris@bur.io>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
