From: Christoph Hellwig Date: Tue, 10 Nov 2020 06:25:37 +0000 (+0100) Subject: block: use put_device in put_disk X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=efdc41c8d49fc1ff9bbef8f68f1cf1d8d59164a1;p=uclinux-h8%2Flinux.git block: use put_device in put_disk Use put_device to put the device instead of poking into the internals and using kobject_put. Signed-off-by: Christoph Hellwig Reviewed-by: Greg Kroah-Hartman Reviewed-by: Jan Kara Reviewed-by: Hannes Reinecke Reviewed-by: Johannes Thumshirn Acked-by: Tejun Heo Signed-off-by: Jens Axboe --- diff --git a/block/genhd.c b/block/genhd.c index 0bd9c41dd4cb..f46e89226fdf 100644 --- a/block/genhd.c +++ b/block/genhd.c @@ -1803,7 +1803,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);