mirror of
https://github.com/torvalds/linux.git
synced 2026-09-22 12:44:03 +02:00
null_blk: move unregister_blkdev() after destroying dev in null_exit()
In null_exit(), unregister_blkdev() is called before the null_blk instances are destroyed, which is inconsistent with the cleanup order in null_init(). Move it after null_destroy_dev() so that teardown happens in the reverse order of initialization. No functional change intended. Suggested-by: Bart Van Assche <bvanassche@acm.org> Signed-off-by: Zizhi Wo <wozizhi@huawei.com> Reviewed-by: Damien Le Moal <dlemoal@kernel.org> Reviewed-by: Bart Van Assche <bvanassche@acm.org> Reviewed-by: Nilay Shroff <nilay@linux.ibm.com> Link: https://patch.msgid.link/20260725022509.714271-4-wozizhi@huaweicloud.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
This commit is contained in:
parent
c9d293d6bb
commit
4ec26e8885
|
|
@ -2194,8 +2194,6 @@ static void __exit null_exit(void)
|
|||
|
||||
configfs_unregister_subsystem(&nullb_subsys);
|
||||
|
||||
unregister_blkdev(null_major, "nullb");
|
||||
|
||||
mutex_lock(&lock);
|
||||
while (!list_empty(&nullb_list)) {
|
||||
nullb = list_entry(nullb_list.next, struct nullb, list);
|
||||
|
|
@ -2203,6 +2201,8 @@ static void __exit null_exit(void)
|
|||
}
|
||||
mutex_unlock(&lock);
|
||||
|
||||
unregister_blkdev(null_major, "nullb");
|
||||
|
||||
if (tag_set.ops)
|
||||
blk_mq_free_tag_set(&tag_set);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user