bcachefs: Don't fragment extents when making them indirect
authorKent Overstreet <kent.overstreet@gmail.com>
Sun, 21 Mar 2021 02:14:10 +0000 (22:14 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:05 +0000 (17:09 -0400)
commit649d9a4dfc834230b55c4ae34b60067d1d54c4d1
treec0860c768733994fbab941f52ed414c72efb6d0f
parent890b74f03d70946e46f8169c94232fb717f46989
bcachefs: Don't fragment extents when making them indirect

This fixes a "disk usage increased without a reservation" bug, when
reflinking compressed extents. Also, there's no good reason for reflink
to be fragmenting extents anyways.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
fs/bcachefs/reflink.c