From: James Smart Date: Wed, 6 Jul 2016 19:36:12 +0000 (-0700) Subject: lpfc: Disable FDMI probing if not connected to a fabric X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=a03a4219a4e0b3e53078a2f97fee0b5a4cab2a20;p=linux-beck.git lpfc: Disable FDMI probing if not connected to a fabric Disable FDMI probing if not connected to a fabric Signed-off-by: Dick Kennedy Signed-off-by: James Smart Reviewed-by: Hannes Reinecke Signed-off-by: Martin K. Petersen --- diff --git a/drivers/scsi/lpfc/lpfc_ct.c b/drivers/scsi/lpfc/lpfc_ct.c index a38816e96654..63e48d4277b0 100644 --- a/drivers/scsi/lpfc/lpfc_ct.c +++ b/drivers/scsi/lpfc/lpfc_ct.c @@ -1510,6 +1510,10 @@ lpfc_fdmi_num_disc_check(struct lpfc_vport *vport) if (!lpfc_is_link_up(phba)) return; + /* Must be connected to a Fabric */ + if (!(vport->fc_flag & FC_FABRIC)) + return; + if (!(vport->fdmi_port_mask & LPFC_FDMI_PORT_ATTR_num_disc)) return;