From: James Smart Date: Fri, 22 May 2015 14:42:43 +0000 (-0400) Subject: lpfc: Fix to drop PLOGIs from fabric node till LOGO processing completes X-Git-Tag: omap-for-v4.3/legacy-v2-signed~180^2~8 X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c5e518cc02c64901cb8920b7f5b080b91375324;p=pandora-kernel.git lpfc: Fix to drop PLOGIs from fabric node till LOGO processing completes The domain controller PLOGI's concurrent with prior LOGO's/unreg_rpi's completing created a race condition where driver rpi ref count can inadvertantly hit 0 and the rpi attempted to be freed. This error sometimes resulted in Warning messages indicating kref.h via lfpc_nlp_get+0x128. Correct by dropping any new PLOGI until the prior nport state has settled. Signed-off-by: Dick Kennedy Signed-off-by: James Smart Reviewed-by: Hannes Reinecke Signed-off-by: James Bottomley --- Reading git-diff-tree failed