From: Vaios Papadimitriou Date: Tue, 28 Aug 2012 22:35:08 +0000 (-0700) Subject: scsi/lpfc: Make BA_ACC work on a fully qualified exchange (CR 126289) X-Git-Tag: v2.6.39-400.9.0~314^2~50 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=fbc16ca5fd5d5353b5c3e84b5bed9e6ba24f2c0d;p=users%2Fjedix%2Flinux-maple.git scsi/lpfc: Make BA_ACC work on a fully qualified exchange (CR 126289) commit id: f09c3acc451670a6f635a45acc6bdf4dc7ef2a4b Signed-off-by: Jerry Snitselaar --- diff --git a/drivers/scsi/lpfc/lpfc_sli.c b/drivers/scsi/lpfc/lpfc_sli.c index e675970beeb7..a6c96938b5ae 100644 --- a/drivers/scsi/lpfc/lpfc_sli.c +++ b/drivers/scsi/lpfc/lpfc_sli.c @@ -14219,15 +14219,14 @@ lpfc_sli4_seq_abort_rsp(struct lpfc_hba *phba, * field and RX_ID from ABTS for RX_ID field. */ bf_set(lpfc_abts_orig, &icmd->un.bls_rsp, LPFC_ABTS_UNSOL_RSP); - bf_set(lpfc_abts_rxid, &icmd->un.bls_rsp, rxid); } else { /* ABTS sent by initiator to CT exchange, construction * of BA_ACC will need to allocate a new XRI as for the - * XRI_TAG and RX_ID fields. + * XRI_TAG field. */ bf_set(lpfc_abts_orig, &icmd->un.bls_rsp, LPFC_ABTS_UNSOL_INT); - bf_set(lpfc_abts_rxid, &icmd->un.bls_rsp, NO_XRI); } + bf_set(lpfc_abts_rxid, &icmd->un.bls_rsp, rxid); bf_set(lpfc_abts_oxid, &icmd->un.bls_rsp, oxid); /* Xmit CT abts response on exchange */