]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
scsi/lpfc: Fix unable to create vports on FCoE SLI4 adapter
authorVaios Papadimitriou <vaios.papadimitriou@emulex.com>
Tue, 28 Aug 2012 23:00:20 +0000 (16:00 -0700)
committerJerry Snitselaar <jerry.snitselaar@oracle.com>
Wed, 5 Sep 2012 19:25:48 +0000 (12:25 -0700)
commit id: a7dd9c0f44966b4328b52c5e32f8c3345e3482e5

Signed-off-by: Jerry Snitselaar <jerry.snitselaar@oracle.com>
drivers/scsi/lpfc/lpfc_sli.c

index 4643403b4690d10c585721d64e02680afff76ec4..68c5f91f49dc02532fa3cb10b153db1fc96289bd 100644 (file)
@@ -7919,7 +7919,7 @@ lpfc_sli4_iocb2wqe(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq,
                                        bf_set(els_req64_sid, &wqe->els_req, 0);
                                bf_set(wqe_ct, &wqe->els_req.wqe_com, 1);
                                bf_set(wqe_ctxt_tag, &wqe->els_req.wqe_com,
-                                       phba->vpi_ids[phba->pport->vpi]);
+                                       phba->vpi_ids[iocbq->vport->vpi]);
                        } else if (pcmd && iocbq->context1) {
                                bf_set(wqe_ct, &wqe->els_req.wqe_com, 0);
                                bf_set(wqe_ctxt_tag, &wqe->els_req.wqe_com,