Messages in this thread Patch in this message | | | From | Luis Chamberlain <> | Subject | [RFC 04/12] scsi/sd: use blk_cleanup_queue() insted of put_disk() | Date | Thu, 15 Jul 2021 13:59:12 -0700 |
| |
The single put_disk() is useful if you know you're not doing a cleanup after add_disk(), but since we want to add support for that, just use the normal form of blk_cleanup_disk() to cleanup the queue and put the disk.
Signed-off-by: Luis Chamberlain <mcgrof@kernel.org> --- drivers/scsi/sd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c index 6d2d63629a90..6d0a82da7131 100644 --- a/drivers/scsi/sd.c +++ b/drivers/scsi/sd.c @@ -3510,7 +3510,7 @@ static int sd_probe(struct device *dev) out_free_index: ida_free(&sd_index_ida, index); out_put: - put_disk(gd); + blk_cleanup_disk(gd); out_free: sd_zbc_release_disk(sdkp); kfree(sdkp); -- 2.27.0
| |