[PATCH V5 6/9] null_blk: clean up null_del_dev() to use cached dev pointer

From: Zizhi Wo

Date: Tue Jul 14 2026 - 00:27:09 EST


From: Zizhi Wo <wozizhi@xxxxxxxxxx>

Replace remaining nullb->dev dereferences with the already-cached
local dev variable. No functional change.

Signed-off-by: Zizhi Wo <wozizhi@xxxxxxxxxx>
Reviewed-by: Nilay Shroff <nilay@xxxxxxxxxxxxx>
---
drivers/block/null_blk/main.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/block/null_blk/main.c b/drivers/block/null_blk/main.c
index e063c931dfca..249caaf6ce89 100644
--- a/drivers/block/null_blk/main.c
+++ b/drivers/block/null_blk/main.c
@@ -1779,7 +1779,7 @@ static void null_del_dev(struct nullb *nullb)

del_gendisk(nullb->disk);

- if (test_bit(NULLB_DEV_FL_THROTTLED, &nullb->dev->flags)) {
+ if (test_bit(NULLB_DEV_FL_THROTTLED, &dev->flags)) {
hrtimer_cancel(&nullb->bw_timer);
atomic_long_set(&nullb->cur_bytes, LONG_MAX);
blk_mq_start_stopped_hw_queues(nullb->q, true);
@@ -1791,7 +1791,7 @@ static void null_del_dev(struct nullb *nullb)
blk_mq_free_tag_set(nullb->tag_set);
kfree(nullb->queues);
if (null_cache_active(nullb))
- null_free_device_storage(nullb->dev, true);
+ null_free_device_storage(dev, true);
kfree(nullb);
dev->nullb = NULL;
}
--
2.52.0