Commit 14086280 authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Jens Axboe
Browse files

block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open



Hidden gendisks never hash the block device inode, so this can't happen.

Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20211122130625.1136848-8-hch@lst.de


Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
parent 46e7eac6
Loading
Loading
Loading
Loading
+0 −8
Original line number Diff line number Diff line
@@ -750,14 +750,6 @@ struct block_device *blkdev_get_no_open(dev_t dev)
	if (!kobject_get_unless_zero(&bdev->bd_device.kobj))
		bdev = NULL;
	iput(inode);

	if (!bdev)
		return NULL;
	if ((bdev->bd_disk->flags & GENHD_FL_HIDDEN)) {
		put_device(&bdev->bd_device);
		return NULL;
	}

	return bdev;
}