summaryrefslogtreecommitdiff
path: root/scripts/git.orderFile
diff options
context:
space:
mode:
authorQu Wenruo <wqu@suse.com>2026-01-06 20:26:40 +1030
committerDavid Sterba <dsterba@suse.com>2026-01-09 17:41:53 +0100
commit08b096c1372cd69627f4f559fb47c9fb67a52b39 (patch)
treed73f6e0127df27ed941756354d8d9e01b37245bf /scripts/git.orderFile
parentd5fac7ddb38cd627a8fc2b87e5b588b48a803956 (diff)
btrfs: send: check for inline extents in range_is_hole_in_parent()
Before accessing the disk_bytenr field of a file extent item we need to check if we are dealing with an inline extent. This is because for inline extents their data starts at the offset of the disk_bytenr field. So accessing the disk_bytenr means we are accessing inline data or in case the inline data is less than 8 bytes we can actually cause an invalid memory access if this inline extent item is the first item in the leaf or access metadata from other items. Fixes: 82bfb2e7b645 ("Btrfs: incremental send, fix unnecessary hole writes for sparse files") 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/git.orderFile')
0 files changed, 0 insertions, 0 deletions