bcachefs: Fix possible null deref on mount
authorDan Robertson <dan@dlrobertson.com>
Wed, 12 May 2021 18:07:57 +0000 (14:07 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:09:03 +0000 (17:09 -0400)
commitec4ab9d2fc08132113dc5d45ac68af2158377122
treeef2e47944861262ebd83b07ada714d35f6903e17
parentbaf056b87da88b0c9812d53f8b12072652d1c07b
bcachefs: Fix possible null deref on mount

Ensure that the block device pointer in a superblock handle is not
null before dereferencing it in bch2_dev_to_fs. The block device pointer
may be null when mounting a new bcachefs filesystem given another mounted
bcachefs filesystem exists that has at least one device that is offline.

Signed-off-by: Dan Robertson <dan@dlrobertson.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/super.c