This patch converts iblock_create_virtdevice() to use request_queue->nr_request
for se_dev_limits usage of ->hw_queue_depth and ->queue_depth for individual
struct se_device export.
It also removes the now unused defines for IBLOCK_DEVICE_QUEUE_DEPTH and
IBLOCK_MAX_DEVICE_QUEUE_DEPTH
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
        limits->logical_block_size = bdev_logical_block_size(bd);
        limits->max_hw_sectors = queue_max_hw_sectors(q);
        limits->max_sectors = queue_max_sectors(q);
-       dev_limits.hw_queue_depth = IBLOCK_MAX_DEVICE_QUEUE_DEPTH;
-       dev_limits.queue_depth = IBLOCK_DEVICE_QUEUE_DEPTH;
+       dev_limits.hw_queue_depth = q->nr_requests;
+       dev_limits.queue_depth = q->nr_requests;
 
        ib_dev->ibd_major = MAJOR(bd->bd_dev);
        ib_dev->ibd_minor = MINOR(bd->bd_dev);
 
 
 #define IBLOCK_VERSION         "4.0"
 
-#define IBLOCK_DEVICE_QUEUE_DEPTH      32
-#define IBLOCK_MAX_DEVICE_QUEUE_DEPTH  128
 #define IBLOCK_MAX_CDBS                16
 #define IBLOCK_LBA_SHIFT       9