diff --git a/drivers/block/null_blk.c b/drivers/block/null_blk.c index e9776ca0996b..b4078901dbcb 100644 --- a/drivers/block/null_blk.c +++ b/drivers/block/null_blk.c @@ -1593,7 +1593,12 @@ static void null_nvm_unregister(struct nullb *nullb) {} static void null_del_dev(struct nullb *nullb) { - struct nullb_device *dev = nullb->dev; + struct nullb_device *dev; + + if (!nullb) + return; + + dev = nullb->dev; ida_simple_remove(&nullb_indexes, nullb->index);