nvme: remove redundant bdev local variable
authorIsrael Rukshin <israelr@nvidia.com>
Thu, 11 Jul 2024 11:40:53 +0000 (14:40 +0300)
committerKeith Busch <kbusch@kernel.org>
Mon, 15 Jul 2024 20:44:59 +0000 (13:44 -0700)
Use disk directly instead of getting it from bdev->bd_disk.

Signed-off-by: Israel Rukshin <israelr@nvidia.com>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Signed-off-by: Keith Busch <kbusch@kernel.org>
drivers/nvme/host/sysfs.c

index 3c55f7edd181939fc8a37b47e0ce56fdb271e434..ba05faaac562dc7465a789a011649e4dc909136b 100644 (file)
@@ -233,13 +233,12 @@ static ssize_t nuse_show(struct device *dev, struct device_attribute *attr,
 {
        struct nvme_ns_head *head = dev_to_ns_head(dev);
        struct gendisk *disk = dev_to_disk(dev);
-       struct block_device *bdev = disk->part0;
        int ret;
 
-       if (nvme_disk_is_ns_head(bdev->bd_disk))
+       if (nvme_disk_is_ns_head(disk))
                ret = ns_head_update_nuse(head);
        else
-               ret = ns_update_nuse(bdev->bd_disk->private_data);
+               ret = ns_update_nuse(disk->private_data);
        if (ret)
                return ret;