storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag
authorK. Y. Srinivasan <kys@microsoft.com>
Mon, 31 Aug 2015 15:21:54 +0000 (08:21 -0700)
committerJames Bottomley <JBottomley@Odin.com>
Tue, 10 Nov 2015 00:24:56 +0000 (16:24 -0800)
Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag since we are not specifying
tags.  Without this, the qlogic driver doesn't work properly with storvsc.

Signed-off-by: K. Y. Srinivasan <kys@microsoft.com>
Cc: stable@vger.kernel.org
Signed-off-by: James Bottomley <JBottomley@Odin.com>
drivers/scsi/storvsc_drv.c

index 40c43aeb4ff364898f160d7528d93ea4ef46a00a..ad8c4bcdef486d179108fc7e49c121f9b68d33e5 100644 (file)
@@ -1647,8 +1647,7 @@ static int storvsc_queuecommand(struct Scsi_Host *host, struct scsi_cmnd *scmnd)
        vm_srb->win8_extension.time_out_value = 60;
 
        vm_srb->win8_extension.srb_flags |=
-               (SRB_FLAGS_QUEUE_ACTION_ENABLE |
-               SRB_FLAGS_DISABLE_SYNCH_TRANSFER);
+               SRB_FLAGS_DISABLE_SYNCH_TRANSFER;
 
        /* Build the SRB */
        switch (scmnd->sc_data_direction) {