diff options
| author | Mark Harmstone <mark@harmstone.com> | 2026-01-07 14:09:14 +0000 |
|---|---|---|
| committer | David Sterba <dsterba@suse.com> | 2026-02-03 07:54:35 +0100 |
| commit | a645372e7e40be088828ad99aa9a6c68f83ef00d (patch) | |
| tree | e1f02fb7efe5f75821fc6f81463f5d7aaad3c92b /include/linux/i2c/git@git.tavy.me:linux.git | |
| parent | fd6594b1446cc753450bad8d0da6288da1ad7b96 (diff) | |
btrfs: add do_remap parameter to btrfs_discard_extent()
btrfs_discard_extent() can be called either when an extent is removed
or from walking the free-space tree. With a remapped block group these
two things are no longer equivalent: the extent's addresses are
remapped, while the free-space tree exclusively uses underlying
addresses.
Add a do_remap parameter to btrfs_discard_extent() and
btrfs_map_discard(), saying whether or not the address needs to be run
through the remap tree first.
Reviewed-by: Boris Burkov <boris@bur.io>
Signed-off-by: Mark Harmstone <mark@harmstone.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'include/linux/i2c/git@git.tavy.me:linux.git')
0 files changed, 0 insertions, 0 deletions
