diff options
author | Qu Wenruo <wqu@suse.com> | 2025-03-26 14:41:13 +1030 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2025-04-17 11:55:17 +0200 |
commit | cf6ae7ed091059a8d1a70cf184f18ebfd18ab4af (patch) | |
tree | 52df2995072a6928ef41dc5e9b7deaa53be554ae /scripts/gdb/linux/proc.py | |
parent | 65f2a3b2323edde7c5de3a44e67fec00873b4217 (diff) | |
download | linux-stable-cf6ae7ed091059a8d1a70cf184f18ebfd18ab4af.tar.gz linux-stable-cf6ae7ed091059a8d1a70cf184f18ebfd18ab4af.tar.bz2 linux-stable-cf6ae7ed091059a8d1a70cf184f18ebfd18ab4af.zip |
btrfs: subpage: access correct object when reading bitmap start in subpage_calc_start_bit()
Inside the macro, subpage_calc_start_bit(), we need to calculate the
offset to the beginning of the folio.
But we're using offset_in_page(), on systems with 4K page size and 4K fs
block size, this means we will always return offset 0 for a large folio,
causing all kinds of errors.
Fix it by using offset_in_folio() instead.
Reviewed-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'scripts/gdb/linux/proc.py')
0 files changed, 0 insertions, 0 deletions