Message ID | 1510557749-59958-1-git-send-email-hare@suse.de (mailing list archive) |
---|---|
State | Deferred |
Headers | show |
diff --git a/drivers/scsi/lpfc/lpfc_scsi.c b/drivers/scsi/lpfc/lpfc_scsi.c index 1a6f122..dfdca1d 100644 --- a/drivers/scsi/lpfc/lpfc_scsi.c +++ b/drivers/scsi/lpfc/lpfc_scsi.c @@ -3938,6 +3938,8 @@ int lpfc_sli4_scmd_to_wqidx_distr(struct lpfc_hba *phba, cmd = lpfc_cmd->pCmd; if (!cmd) return; + if (cmd->host_scribble != lpfc_cmd) + return; shost = cmd->device->host; lpfc_cmd->result = (pIocbOut->iocb.un.ulpWord[4] & IOERR_PARAM_MASK);
When the 'host_scribble' backpointer doesn't match we need to skip processing this command. Signed-off-by: Hannes Reinecke <hare@suse.com> --- drivers/scsi/lpfc/lpfc_scsi.c | 2 ++ 1 file changed, 2 insertions(+)