]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: support REMAP_FILE_DEDUP in bch2_remap_file_range
authorReed Riley <reed@riley.engineer>
Sat, 11 May 2024 00:20:12 +0000 (00:20 +0000)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 14 Jul 2024 23:00:15 +0000 (19:00 -0400)
commit7f3dc6c98b52204c0060fa7eee0fbced05958544
tree42018a9817c38648a91eaeeae7891100cb616b56
parent7a254053a59008913247606d0ce4a0a8b61fe6ee
bcachefs: support REMAP_FILE_DEDUP in bch2_remap_file_range

By removing the early-exit when REMAP_FILE_DEDUP is set, we should be
able to support the fideduperange ioctl, albeit less efficiently than if
we handled some of the extent locking and comparison logic inside
bcachefs.  Extent comparison logic already exists inside of
`__generic_remap_file_range_prep`.

Signed-off-by: Reed Riley <reed@riley.engineer>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/fs-io.c