linux/drivers/lightnvm
tangzhenhao f87905660e drivers/lightnvm: fix a null-ptr-deref bug in pblk-core.c
At line 294 in drivers/lightnvm/pblk-write.c, function pblk_gen_run_ws is
called with actual param GFP_ATOMIC. pblk_gen_run_ws call mempool_alloc
using "GFP_ATOMIC" flag, so mempool_alloc can return null. So we need to
check the return-val of mempool_alloc to avoid null-ptr-deref bug.

Signed-off-by: tangzhenhao <tzh18@mails.tsinghua.edu.cn>
Reviewed-by: Matias Bjørling <mb@lightnvm.io>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2020-12-08 10:02:45 -07:00
..
core.c lightnvm: fix out-of-bounds write to array devices->info[] 2020-10-16 09:28:45 -06:00
Kconfig
Makefile
pblk-cache.c lightnvm/pblk: use bio_{start,end}_io_acct 2020-05-27 05:21:23 -06:00
pblk-core.c drivers/lightnvm: fix a null-ptr-deref bug in pblk-core.c 2020-12-08 10:02:45 -07:00
pblk-gc.c
pblk-init.c block: move ->make_request_fn to struct block_device_operations 2020-07-01 07:27:24 -06:00
pblk-map.c
pblk-rb.c
pblk-read.c block: rename generic_make_request to submit_bio_noacct 2020-07-01 07:27:24 -06:00
pblk-recovery.c
pblk-rl.c
pblk-sysfs.c
pblk-trace.h
pblk-write.c
pblk.h