Messages in this thread Patch in this message | | | From | "K. Y. Srinivasan" <> | Subject | [PATCH 1/1] Drivers: scsi: storvsc: Don't pass ATA_16 command to the host | Date | Fri, 2 Mar 2012 12:49:07 -0800 |
| |
Windows hosts don't handle the ATA_16 command; don't pass it to the host.
Signed-off-by: K. Y. Srinivasan <kys@microsoft.com> Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com> --- drivers/scsi/storvsc_drv.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers/scsi/storvsc_drv.c b/drivers/scsi/storvsc_drv.c index 44c7a48..1404c9b 100644 --- a/drivers/scsi/storvsc_drv.c +++ b/drivers/scsi/storvsc_drv.c @@ -1221,8 +1221,10 @@ static bool storvsc_scsi_cmd_ok(struct scsi_cmnd *scmnd) /* * smartd sends this command and the host does not handle * this. So, don't send it. + * Host also does not support ATA_16 command. */ case SET_WINDOW: + case ATA_16: scmnd->result = ILLEGAL_REQUEST << 16; allowed = false; break; -- 1.7.4.1
| |