diff options
| -rw-r--r-- | drivers/scsi/pmcraid.c | 8 | 
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/scsi/pmcraid.c b/drivers/scsi/pmcraid.c index e7d2688fbeb..b6f1ef954af 100644 --- a/drivers/scsi/pmcraid.c +++ b/drivers/scsi/pmcraid.c @@ -2483,14 +2483,12 @@ static int pmcraid_error_handler(struct pmcraid_cmd *cmd)  			sense_copied = 1;  		} -		if (RES_IS_GSCSI(res->cfg_entry)) { +		if (RES_IS_GSCSI(res->cfg_entry))  			pmcraid_cancel_all(cmd, sense_copied); -		} else if (sense_copied) { +		else if (sense_copied)  			pmcraid_erp_done(cmd); -			return 0; -		} else  { +		else  			pmcraid_request_sense(cmd); -		}  		return 1;  |