diff options
author | Jens Axboe <axboe@kernel.dk> | 2018-05-11 12:51:08 -0600 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2018-05-11 13:10:43 -0700 |
commit | ba80c3a572f4db2153a1a94c02f27a4566ca0995 (patch) | |
tree | c3bf6292b49faad42ab1b4b442bd415daa11c933 /drivers/ata/sata_nv.c | |
parent | 9d207accca2c262206d0a9327ef1444c70cc0bdf (diff) | |
download | op-kernel-dev-ba80c3a572f4db2153a1a94c02f27a4566ca0995.zip op-kernel-dev-ba80c3a572f4db2153a1a94c02f27a4566ca0995.tar.gz |
sata_nv: set host can_queue count appropriately
libata limits the max limit for drivers to 31 anyway. We'll soon
allow drivers to actually go to QD=32, but that might require some
driver modifications. Before we do that, ensure that sata_nv limits
the depth to 31.
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'drivers/ata/sata_nv.c')
-rw-r--r-- | drivers/ata/sata_nv.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/ata/sata_nv.c b/drivers/ata/sata_nv.c index 9a74f9f..10ae11a 100644 --- a/drivers/ata/sata_nv.c +++ b/drivers/ata/sata_nv.c @@ -400,7 +400,7 @@ static struct scsi_host_template nv_adma_sht = { static struct scsi_host_template nv_swncq_sht = { ATA_NCQ_SHT(DRV_NAME), - .can_queue = ATA_MAX_QUEUE, + .can_queue = ATA_MAX_QUEUE - 1, .sg_tablesize = LIBATA_MAX_PRD, .dma_boundary = ATA_DMA_BOUNDARY, .slave_configure = nv_swncq_slave_config, |