bcachefs: bcachefs_metadata_version_disk_accounting_v3
authorKent Overstreet <kent.overstreet@linux.dev>
Fri, 9 Aug 2024 04:25:25 +0000 (00:25 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Fri, 9 Aug 2024 23:21:28 +0000 (19:21 -0400)
commit8a2491db7bea6ad88ec568731eafd583501f1c96
tree9057bbbcfc2727897cdb51fee06ea2765c18812c
parent1a9e219db15e62760cfcc107ab6df3796d353605
bcachefs: bcachefs_metadata_version_disk_accounting_v3

bcachefs_metadata_version_disk_accounting_v2 erroneously had padding
bytes in disk_accounting_key, which is a problem because we have to
guarantee that all unused bytes in disk_accounting_key are zeroed.

Fortunately 6.11 isn't out yet, so it's cheap to fix this by spinning a
new version.

Reported-by: Gabriel de Perthuis <g2p.code@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/bcachefs_format.h
fs/bcachefs/disk_accounting_format.h
fs/bcachefs/sb-downgrade.c