summaryrefslogtreecommitdiff
path: root/drivers/md/bcache/writeback.c
diff options
context:
space:
mode:
authorZheng Wang <zyytlz.wz@163.com>2023-06-15 15:12:22 +0300
committerJens Axboe <axboe@kernel.dk>2023-06-15 16:32:00 +0300
commit80fca8a10b604afad6c14213fdfd816c4eda3ee4 (patch)
tree793f15566eb23b2d44ab32877b562766c5504c6c /drivers/md/bcache/writeback.c
parent028ddcac477b691dd9205c92f991cc15259d033e (diff)
downloadlinux-80fca8a10b604afad6c14213fdfd816c4eda3ee4.tar.xz
bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
In some specific situations, the return value of __bch_btree_node_alloc may be NULL. This may lead to a potential NULL pointer dereference in caller function like a calling chain : btree_split->bch_btree_node_alloc->__bch_btree_node_alloc. Fix it by initializing the return value in __bch_btree_node_alloc. Fixes: cafe56359144 ("bcache: A block layer cache") Cc: stable@vger.kernel.org Signed-off-by: Zheng Wang <zyytlz.wz@163.com> Signed-off-by: Coly Li <colyli@suse.de> Link: https://lore.kernel.org/r/20230615121223.22502-6-colyli@suse.de Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers/md/bcache/writeback.c')
0 files changed, 0 insertions, 0 deletions