]> www.infradead.org Git - users/hch/block.git/commitdiff
block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open
authorChristoph Hellwig <hch@lst.de>
Thu, 2 Sep 2021 13:30:52 +0000 (15:30 +0200)
committerChristoph Hellwig <hch@lst.de>
Mon, 22 Nov 2021 13:05:13 +0000 (14:05 +0100)
Hidden gendisks never hash the block device inode, so this can't happen.

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

index cf29c6508bff27be012dc2a2598c82124dbdcb3f..ae063041f2910b450372d42e3a803475a5a3eabe 100644 (file)
@@ -753,8 +753,7 @@ struct block_device *blkdev_get_no_open(dev_t dev)
 
        if (!bdev)
                return NULL;
-       if ((bdev->bd_disk->flags & GENHD_FL_HIDDEN) ||
-           !try_module_get(bdev->bd_disk->fops->owner)) {
+       if (!try_module_get(bdev->bd_disk->fops->owner)) {
                put_device(&bdev->bd_device);
                return NULL;
        }