| From foo@baz Thu May 24 11:23:00 CEST 2018 |
| From: "Michael Kelley (EOSG)" <Michael.H.Kelley@microsoft.com> |
| Date: Wed, 24 Jan 2018 22:49:57 +0000 |
| Subject: scsi: storvsc: Increase cmd_per_lun for higher speed devices |
| |
| From: "Michael Kelley (EOSG)" <Michael.H.Kelley@microsoft.com> |
| |
| [ Upstream commit cabe92a55e3a12005a4ac4d3954c9a174b0efe2a ] |
| |
| Increase cmd_per_lun to allow more I/Os in progress per device, |
| particularly for NVMe's. The Hyper-V host side can handle the higher |
| count with no issues. |
| |
| Signed-off-by: Michael Kelley <mikelley@microsoft.com> |
| Reviewed-by: K. Y. Srinivasan <kys@microsoft.com> |
| Acked-by: K. Y. Srinivasan <kys@microsoft.com> |
| Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> |
| Signed-off-by: Sasha Levin <alexander.levin@microsoft.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| drivers/scsi/storvsc_drv.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/drivers/scsi/storvsc_drv.c |
| +++ b/drivers/scsi/storvsc_drv.c |
| @@ -1580,7 +1580,7 @@ static struct scsi_host_template scsi_dr |
| .eh_timed_out = storvsc_eh_timed_out, |
| .slave_alloc = storvsc_device_alloc, |
| .slave_configure = storvsc_device_configure, |
| - .cmd_per_lun = 255, |
| + .cmd_per_lun = 2048, |
| .this_id = -1, |
| .use_clustering = ENABLE_CLUSTERING, |
| /* Make sure we dont get a sg segment crosses a page boundary */ |