]> www.infradead.org Git - users/hch/block.git/commitdiff
block: remove set_device_ro
authorChristoph Hellwig <hch@lst.de>
Thu, 29 Oct 2020 11:24:59 +0000 (12:24 +0100)
committerChristoph Hellwig <hch@lst.de>
Tue, 3 Nov 2020 09:33:37 +0000 (10:33 +0100)
Fold set_device_ro into its only remaining caller.

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

index 0a273211fec28383eb85311acbf811a7b10f0623..a487590b365e89e27e49361e3cac161b20f0bc08 100644 (file)
@@ -1843,13 +1843,6 @@ static void set_disk_ro_uevent(struct gendisk *gd, int ro)
        kobject_uevent_env(&disk_to_dev(gd)->kobj, KOBJ_CHANGE, envp);
 }
 
-void set_device_ro(struct block_device *bdev, int flag)
-{
-       bdev->bd_part->policy = flag;
-}
-
-EXPORT_SYMBOL(set_device_ro);
-
 void set_disk_ro(struct gendisk *disk, int flag)
 {
        struct disk_part_iter piter;
index 96cb454473646862e420d4876e566c611484d122..04255dc5f3bff30a690985e0b5a293551123eadf 100644 (file)
@@ -371,7 +371,7 @@ static int blkdev_roset(struct block_device *bdev, fmode_t mode,
                if (ret)
                        return ret;
        }
-       set_device_ro(bdev, n);
+       bdev->bd_part->policy = n;
        return 0;
 }
 
index 38f23d75701379cbd9c5cfc0b428c1cbaddde0a0..f232f26d7c777b75e02b82934f3f315a7f949546 100644 (file)
@@ -304,7 +304,6 @@ extern void del_gendisk(struct gendisk *gp);
 extern struct gendisk *get_gendisk(dev_t dev, int *partno);
 extern struct block_device *bdget_disk(struct gendisk *disk, int partno);
 
-extern void set_device_ro(struct block_device *bdev, int flag);
 extern void set_disk_ro(struct gendisk *disk, int flag);
 
 static inline int get_disk_ro(struct gendisk *disk)