bcachefs: extents no longer require special handling for packing
authorKent Overstreet <kent.overstreet@linux.dev>
Sat, 26 Nov 2022 09:36:56 +0000 (04:36 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:47 +0000 (17:09 -0400)
commit6530d89e0a598592badde77930269740b44ea2ee
treed5cacfa2f7f4fffef42b5a782b0b6ad76ff5baaf
parente2fcf7f6306f12c50ad2ec655fdb8d1918c23bdd
bcachefs: extents no longer require special handling for packing

Extent overwrite used to  be handled differently, underneath the
journaling layer and within the core btree code. This imposed
restrictions on bkey packing/packed formats, which no longer apply.

This patch deletes those restrictions.

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