bcachefs: Add extra padding in bkey_make_mut_noupdate()
authorKent Overstreet <kent.overstreet@linux.dev>
Mon, 23 Sep 2024 21:30:59 +0000 (17:30 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sat, 28 Sep 2024 01:46:34 +0000 (21:46 -0400)
commit4a8f8fafbd6ba6f3433c986b00195e0a8dee96bf
treeb25b419fa6ad5a1cceb3d1561d8bcee1a7826e97
parentf890c8513f45e06c96ac225db3cdfa34e3be5f45
bcachefs: Add extra padding in bkey_make_mut_noupdate()

This fixes a kasan splat in propagate_key_to_snapshot_leaves() -
varint_decode_fast() does reads (that it never uses) up to 7 bytes past
the end of the integer.

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