]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: Fix pool->alloc NULL pointer dereference
authorAlan Huang <mmpgouride@gmail.com>
Sun, 15 Jun 2025 05:41:22 +0000 (13:41 +0800)
committerKent Overstreet <kent.overstreet@linux.dev>
Mon, 16 Jun 2025 23:03:52 +0000 (19:03 -0400)
commit56be92c63f02e0f6fd855075acb1471ea1c68539
tree25c3204d9d680434c7aea6e9ec83a1a3e162e0d6
parentd89a34b14df5c205de698c23c3950b2b947cdb97
bcachefs: Fix pool->alloc NULL pointer dereference

btree_interior_update_pool has not been initialized before the
filesystem becomes read-write, thus mempool_alloc in bch2_btree_update_start
will trigger pool->alloc NULL pointer dereference in mempool_alloc_noprof

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