scsi: storvsc: Set the SRB flags correctly when no data transfer is needed
Subsystems (3)
PATCH v2 1/1 scsi: storvsc: Set the SRB flags correctly when no data transfer is needed
Set the SRB flags correctly when there is no data transfer. Without this change some IHV drivers will fail valid commands such as TEST_UNIT_READY.
Cc <[email protected]>
Signed-off-by K. Y. Srinivasan <[email protected]>
Reviewed-by Long Li <[email protected]>
---
V2: Added additional details to the commit log - Dan Carpenter
drivers/scsi/storvsc_drv.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
drivers/scsi/storvsc_drv.c +1 -2
@@ -1600,8 +1600,7 @@ static int storvsc_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scmnd)break ;default : vm_srb->data_in =UNKNOWN_TYPE ; - vm_srb->win8_extension.srb_flags |= (SRB_FLAGS_DATA_IN | -SRB_FLAGS_DATA_OUT ); + vm_srb->win8_extension.srb_flags |=SRB_FLAGS_NO_DATA_TRANSFER ;break ; }
Signature · 1 line
1.7.4.1