bcachefs: Move bset size check before csum check
authorAlan Huang <mmpgouride@gmail.com>
Sat, 14 Jun 2025 09:18:07 +0000 (17:18 +0800)
committerKent Overstreet <kent.overstreet@linux.dev>
Mon, 16 Jun 2025 23:03:52 +0000 (19:03 -0400)
commitd89a34b14df5c205de698c23c3950b2b947cdb97
tree524f45eb59bc179aba7a3ae658d62a0a8e803ee4
parent7c9cef5f8bf10a803fd0937ea071a93778f1108a
bcachefs: Move bset size check before csum check

In syzbot's crash, the bset's u64s is larger than the btree node.

Reported-by: syzbot+bfaeaa8e26281970158d@syzkaller.appspotmail.com
Signed-off-by: Alan Huang <mmpgouride@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_io.c