From: James Smart Date: Sat, 29 Sep 2012 15:32:27 +0000 (-0400) Subject: [SCSI] lpfc 8.3.35: Fix error with fabric service parameters causing performance... X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=2eb6862aaf7ea0685c997d833c3890dae2f94a62;p=linux-beck.git [SCSI] lpfc 8.3.35: Fix error with fabric service parameters causing performance issues Signed-off-by: James Smart Signed-off-by: James Bottomley --- diff --git a/drivers/scsi/lpfc/lpfc_els.c b/drivers/scsi/lpfc/lpfc_els.c index c23f6415f76d..f19e9b6f9f13 100644 --- a/drivers/scsi/lpfc/lpfc_els.c +++ b/drivers/scsi/lpfc/lpfc_els.c @@ -809,6 +809,8 @@ lpfc_cmpl_els_flogi_nport(struct lpfc_vport *vport, struct lpfc_nodelist *ndlp, phba->fc_ratov = FF_DEF_RATOV; rc = memcmp(&vport->fc_portname, &sp->portName, sizeof(vport->fc_portname)); + memcpy(&phba->fc_fabparam, sp, sizeof(struct serv_parm)); + if (rc >= 0) { /* This side will initiate the PLOGI */ spin_lock_irq(shost->host_lock);