bcachefs: Fix insufficient disk reservation with compression + snapshots
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 22 Dec 2023 02:05:07 +0000 (21:05 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Fri, 22 Dec 2023 04:46:51 +0000 (23:46 -0500)
commit01db5e5f2f6e01cbea01872850223e58075baf63
treef4cef02cfa6501a029322fb0ad7dc433874665e4
parentb0c279ff6cc97a34d8caaf28381e72bb111b5e16
bcachefs: Fix insufficient disk reservation with compression + snapshots

When overwriting and splitting existing extents, we weren't correctly
accounting for a 3 way split of a compressed extent.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_update.c