Loading drivers/scsi/lpfc/lpfc_scsi.c +12 −12 Original line number Diff line number Diff line Loading @@ -4412,12 +4412,12 @@ lpfc_abort_handler(struct scsi_cmnd *cmnd) struct lpfc_iocbq *abtsiocb; struct lpfc_scsi_buf *lpfc_cmd; IOCB_t *cmd, *icmd; int ret = SUCCESS; int ret = SUCCESS, status = 0; DECLARE_WAIT_QUEUE_HEAD_ONSTACK(waitq); ret = fc_block_scsi_eh(cmnd); if (ret) return ret; status = fc_block_scsi_eh(cmnd); if (status) return status; spin_lock_irq(&phba->hbalock); /* driver queued commands are in process of being flushed */ Loading @@ -4435,7 +4435,7 @@ lpfc_abort_handler(struct scsi_cmnd *cmnd) lpfc_printf_vlog(vport, KERN_WARNING, LOG_FCP, "2873 SCSI Layer I/O Abort Request IO CMPL Status " "x%x ID %d LUN %d\n", ret, cmnd->device->id, cmnd->device->lun); SUCCESS, cmnd->device->id, cmnd->device->lun); return SUCCESS; } Loading Loading @@ -4762,7 +4762,7 @@ lpfc_device_reset_handler(struct scsi_cmnd *cmnd) unsigned tgt_id = cmnd->device->id; unsigned int lun_id = cmnd->device->lun; struct lpfc_scsi_event_header scsi_event; int status; int status, ret = SUCCESS; if (!rdata) { lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP, Loading Loading @@ -4803,9 +4803,9 @@ lpfc_device_reset_handler(struct scsi_cmnd *cmnd) * So, continue on. * We will report success if all the i/o aborts successfully. */ status = lpfc_reset_flush_io_context(vport, tgt_id, lun_id, ret = lpfc_reset_flush_io_context(vport, tgt_id, lun_id, LPFC_CTX_LUN); return status; return ret; } /** Loading @@ -4829,7 +4829,7 @@ lpfc_target_reset_handler(struct scsi_cmnd *cmnd) unsigned tgt_id = cmnd->device->id; unsigned int lun_id = cmnd->device->lun; struct lpfc_scsi_event_header scsi_event; int status; int status, ret = SUCCESS; if (!rdata) { lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP, Loading Loading @@ -4870,9 +4870,9 @@ lpfc_target_reset_handler(struct scsi_cmnd *cmnd) * So, continue on. * We will report success if all the i/o aborts successfully. */ status = lpfc_reset_flush_io_context(vport, tgt_id, lun_id, ret = lpfc_reset_flush_io_context(vport, tgt_id, lun_id, LPFC_CTX_TGT); return status; return ret; } /** Loading Loading
drivers/scsi/lpfc/lpfc_scsi.c +12 −12 Original line number Diff line number Diff line Loading @@ -4412,12 +4412,12 @@ lpfc_abort_handler(struct scsi_cmnd *cmnd) struct lpfc_iocbq *abtsiocb; struct lpfc_scsi_buf *lpfc_cmd; IOCB_t *cmd, *icmd; int ret = SUCCESS; int ret = SUCCESS, status = 0; DECLARE_WAIT_QUEUE_HEAD_ONSTACK(waitq); ret = fc_block_scsi_eh(cmnd); if (ret) return ret; status = fc_block_scsi_eh(cmnd); if (status) return status; spin_lock_irq(&phba->hbalock); /* driver queued commands are in process of being flushed */ Loading @@ -4435,7 +4435,7 @@ lpfc_abort_handler(struct scsi_cmnd *cmnd) lpfc_printf_vlog(vport, KERN_WARNING, LOG_FCP, "2873 SCSI Layer I/O Abort Request IO CMPL Status " "x%x ID %d LUN %d\n", ret, cmnd->device->id, cmnd->device->lun); SUCCESS, cmnd->device->id, cmnd->device->lun); return SUCCESS; } Loading Loading @@ -4762,7 +4762,7 @@ lpfc_device_reset_handler(struct scsi_cmnd *cmnd) unsigned tgt_id = cmnd->device->id; unsigned int lun_id = cmnd->device->lun; struct lpfc_scsi_event_header scsi_event; int status; int status, ret = SUCCESS; if (!rdata) { lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP, Loading Loading @@ -4803,9 +4803,9 @@ lpfc_device_reset_handler(struct scsi_cmnd *cmnd) * So, continue on. * We will report success if all the i/o aborts successfully. */ status = lpfc_reset_flush_io_context(vport, tgt_id, lun_id, ret = lpfc_reset_flush_io_context(vport, tgt_id, lun_id, LPFC_CTX_LUN); return status; return ret; } /** Loading @@ -4829,7 +4829,7 @@ lpfc_target_reset_handler(struct scsi_cmnd *cmnd) unsigned tgt_id = cmnd->device->id; unsigned int lun_id = cmnd->device->lun; struct lpfc_scsi_event_header scsi_event; int status; int status, ret = SUCCESS; if (!rdata) { lpfc_printf_vlog(vport, KERN_ERR, LOG_FCP, Loading Loading @@ -4870,9 +4870,9 @@ lpfc_target_reset_handler(struct scsi_cmnd *cmnd) * So, continue on. * We will report success if all the i/o aborts successfully. */ status = lpfc_reset_flush_io_context(vport, tgt_id, lun_id, ret = lpfc_reset_flush_io_context(vport, tgt_id, lun_id, LPFC_CTX_TGT); return status; return ret; } /** Loading