scsi: wd33c93: Use SCSI status
Use standard SCSI status and drop usage of the linux-specific ones. Link: https://lore.kernel.org/r/20210113090500.129644-31-hare@suse.de Reviewed-by: Bart Van Assche <bvanassche@acm.org> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Hannes Reinecke <hare@suse.de> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
809dadb15a
commit
fc8e006c38
@ -1176,7 +1176,7 @@ wd33c93_intr(struct Scsi_Host *instance)
|
|||||||
if (cmd->SCp.Status == ILLEGAL_STATUS_BYTE)
|
if (cmd->SCp.Status == ILLEGAL_STATUS_BYTE)
|
||||||
cmd->SCp.Status = lun;
|
cmd->SCp.Status = lun;
|
||||||
if (cmd->cmnd[0] == REQUEST_SENSE
|
if (cmd->cmnd[0] == REQUEST_SENSE
|
||||||
&& cmd->SCp.Status != GOOD)
|
&& cmd->SCp.Status != SAM_STAT_GOOD)
|
||||||
cmd->result =
|
cmd->result =
|
||||||
(cmd->
|
(cmd->
|
||||||
result & 0x00ffff) | (DID_ERROR << 16);
|
result & 0x00ffff) | (DID_ERROR << 16);
|
||||||
@ -1262,7 +1262,7 @@ wd33c93_intr(struct Scsi_Host *instance)
|
|||||||
hostdata->connected = NULL;
|
hostdata->connected = NULL;
|
||||||
hostdata->busy[cmd->device->id] &= ~(1 << (cmd->device->lun & 0xff));
|
hostdata->busy[cmd->device->id] &= ~(1 << (cmd->device->lun & 0xff));
|
||||||
hostdata->state = S_UNCONNECTED;
|
hostdata->state = S_UNCONNECTED;
|
||||||
if (cmd->cmnd[0] == REQUEST_SENSE && cmd->SCp.Status != GOOD)
|
if (cmd->cmnd[0] == REQUEST_SENSE && cmd->SCp.Status != SAM_STAT_GOOD)
|
||||||
cmd->result =
|
cmd->result =
|
||||||
(cmd->result & 0x00ffff) | (DID_ERROR << 16);
|
(cmd->result & 0x00ffff) | (DID_ERROR << 16);
|
||||||
else
|
else
|
||||||
@ -1296,7 +1296,7 @@ wd33c93_intr(struct Scsi_Host *instance)
|
|||||||
hostdata->state = S_UNCONNECTED;
|
hostdata->state = S_UNCONNECTED;
|
||||||
DB(DB_INTR, printk(":%d", cmd->SCp.Status))
|
DB(DB_INTR, printk(":%d", cmd->SCp.Status))
|
||||||
if (cmd->cmnd[0] == REQUEST_SENSE
|
if (cmd->cmnd[0] == REQUEST_SENSE
|
||||||
&& cmd->SCp.Status != GOOD)
|
&& cmd->SCp.Status != SAM_STAT_GOOD)
|
||||||
cmd->result =
|
cmd->result =
|
||||||
(cmd->
|
(cmd->
|
||||||
result & 0x00ffff) | (DID_ERROR << 16);
|
result & 0x00ffff) | (DID_ERROR << 16);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user