target/iblock: Use request_queue->nr_request for se_device defaults
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>
This commit is contained in:
Родитель
5e1be91982
Коммит
8f3d14e2b0
|
@ -164,8 +164,8 @@ static struct se_device *iblock_create_virtdevice(
|
|||
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);
|
||||
|
|
|
@ -3,8 +3,6 @@
|
|||
|
||||
#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
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче