aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/block/virtio_blk.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/block/virtio_blk.c')
-rw-r--r--drivers/block/virtio_blk.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/block/virtio_blk.c b/drivers/block/virtio_blk.c
index cdfbd21e3597..b72c11a10f40 100644
--- a/drivers/block/virtio_blk.c
+++ b/drivers/block/virtio_blk.c
@@ -575,6 +575,12 @@ static int virtblk_probe(struct virtio_device *vdev)
575 u16 min_io_size; 575 u16 min_io_size;
576 u8 physical_block_exp, alignment_offset; 576 u8 physical_block_exp, alignment_offset;
577 577
578 if (!vdev->config->get) {
579 dev_err(&vdev->dev, "%s failure: config access disabled\n",
580 __func__);
581 return -EINVAL;
582 }
583
578 err = ida_simple_get(&vd_index_ida, 0, minor_to_index(1 << MINORBITS), 584 err = ida_simple_get(&vd_index_ida, 0, minor_to_index(1 << MINORBITS),
579 GFP_KERNEL); 585 GFP_KERNEL);
580 if (err < 0) 586 if (err < 0)