KASAN reports a use-after-free in fcoe_ctlr_els_send() when we'resending a LOGO and have FIP debugging enabled. This is because we'refirst freeing the skb and then printing the frame's DID. But the DIDis a member of the FC frame header which in turn is the skb's payload.

Exchange the debug print and kfree_skb() calls so we're not touchingthe freed data.