From: Jens Axboe Date: Fri, 11 May 2018 18:51:08 +0000 (-0600) Subject: sata_nv: set host can_queue count appropriately X-Git-Tag: v4.19~889^2~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ba80c3a572f4db2153a1a94c02f27a4566ca0995;p=platform%2Fkernel%2Flinux-rpi.git 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 Signed-off-by: Tejun Heo --- 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,