bcachefs: Fix b->written overflow
authorAlan Huang <mmpgouride@gmail.com>
Fri, 7 Mar 2025 16:58:27 +0000 (00:58 +0800)
committerKent Overstreet <kent.overstreet@linux.dev>
Tue, 11 Mar 2025 13:19:23 +0000 (09:19 -0400)
commit3a04334d6282d08fbdd6201e374db17d31927ba3
tree3037c5bd62d6b264d98289503e4f8e75366d491c
parent80e54e84911a923c40d7bee33a34c1b4be148d7a
bcachefs: Fix b->written overflow

When bset past end of btree node, we should not add sectors to
b->written, which will overflow b->written.

Reported-by: syzbot+3cb3d9e8c3f197754825@syzkaller.appspotmail.com
Tested-by: syzbot+3cb3d9e8c3f197754825@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