These are two small functions flogi_send is only ever called
by enter_flogi, so let's just combine them.

Signed-off-by: Robert Love <[EMAIL PROTECTED]>
---

 drivers/scsi/libfc/fc_lport.c |   15 ++++++---------
 1 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/drivers/scsi/libfc/fc_lport.c b/drivers/scsi/libfc/fc_lport.c
index 4856f5b..9a1964e 100644
--- a/drivers/scsi/libfc/fc_lport.c
+++ b/drivers/scsi/libfc/fc_lport.c
@@ -1089,11 +1089,16 @@ static void fc_lport_flogi_resp(struct fc_seq *sp, 
struct fc_frame *fp, void *lp
 /*
  * Send ELS (extended link service) FLOGI request to peer.
  */
-static void fc_lport_flogi_send(struct fc_lport *lport)
+void fc_lport_enter_flogi(struct fc_lport *lport)
 {
        struct fc_frame *fp;
        struct fc_els_flogi *flp;
 
+       if (fc_lport_debug)
+               FC_DBG("Processing FLOGI state\n");
+
+       fc_lport_state_enter(lport, LPORT_ST_FLOGI);
+
        fp = fc_frame_alloc(lport, sizeof(*flp));
        if (!fp)
                return fc_lport_error(lport, fp);
@@ -1112,14 +1117,6 @@ static void fc_lport_flogi_send(struct fc_lport *lport)
                fc_lport_error(lport, fp);
 }
 
-void fc_lport_enter_flogi(struct fc_lport *lport)
-{
-       if (fc_lport_debug)
-               FC_DBG("Processing FLOGI state\n");
-       fc_lport_state_enter(lport, LPORT_ST_FLOGI);
-       fc_lport_flogi_send(lport);
-}
-
 /* Configure a fc_lport */
 int fc_lport_config(struct fc_lport *lport)
 {

_______________________________________________
devel mailing list
[email protected]
http://www.open-fcoe.org/mailman/listinfo/devel

Reply via email to