]> www.infradead.org Git - users/hch/block.git/commitdiff
block: use put_device in put_disk
authorChristoph Hellwig <hch@lst.de>
Tue, 10 Nov 2020 06:25:37 +0000 (07:25 +0100)
committerChristoph Hellwig <hch@lst.de>
Mon, 16 Nov 2020 10:07:06 +0000 (11:07 +0100)
Use put_device to put the device instead of poking into the internals
and using kobject_put.

Signed-off-by: Christoph Hellwig <hch@lst.de>
block/genhd.c

index 56bc37e98ed852b793fab2b5d4a5fdc430dd61ac..f1e20ec1b628870de2cb06be35af6064a2028f8c 100644 (file)
@@ -1659,7 +1659,7 @@ EXPORT_SYMBOL(__alloc_disk_node);
 void put_disk(struct gendisk *disk)
 {
        if (disk)
-               kobject_put(&disk_to_dev(disk)->kobj);
+               put_device(disk_to_dev(disk));
 }
 EXPORT_SYMBOL(put_disk);