From 3cced5a330c75477a5cc926a6d7aab8e6389833f Mon Sep 17 00:00:00 2001
From: Alessandro Rubini <rubini@gnudd.com>
Date: Wed, 17 Dec 2014 18:06:40 +0100
Subject: [PATCH] userspace/wrsw_hal/hal_ports.c: trivial: indentation change
 by early return-on-error

Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
---
 userspace/wrsw_hal/hal_ports.c | 60 ++++++++++++++++++----------------
 1 file changed, 31 insertions(+), 29 deletions(-)

diff --git a/userspace/wrsw_hal/hal_ports.c b/userspace/wrsw_hal/hal_ports.c
index 1899c64b4..b8c8449d2 100644
--- a/userspace/wrsw_hal/hal_ports.c
+++ b/userspace/wrsw_hal/hal_ports.c
@@ -430,38 +430,40 @@ static void hal_port_fsm(struct hal_port_state * p)
 static void hal_port_insert_sfp(struct hal_port_state * p)
 {
 	struct shw_sfp_header shdr;
-	if (shw_sfp_read_verify_header(p->hw_index, &shdr) < 0)
+	struct shw_sfp_caldata *cdata;
+
+	if (shw_sfp_read_verify_header(p->hw_index, &shdr) < 0) {
 		TRACE(TRACE_ERROR, "Failed to read SFP configuration header");
-	else {
-		struct shw_sfp_caldata *cdata;
-		TRACE(TRACE_INFO,
-		      "SFP Info: Manufacturer: %.16s P/N: %.16s, S/N: %.16s",
-		      shdr.vendor_name, shdr.vendor_pn, shdr.vendor_serial);
-		cdata = shw_sfp_get_cal_data(p->hw_index);
-		if (cdata) {
-			TRACE(TRACE_INFO, "SFP Info: (%s) deltaTx %d "
-			      "delta Rx %d alpha %.3f (* 1e6)",
-			      cdata->flags & SFP_FLAG_CLASS_DATA
-			      ? "class-specific" : "device-specific",
-			      cdata->delta_tx, cdata->delta_rx,
-			      cdata->alpha * 1e6);
-
-			memcpy(&p->calib.sfp, cdata,
-			       sizeof(struct shw_sfp_caldata));
-		} else {
-			TRACE(TRACE_ERROR, "WARNING! SFP on port %s is "
-			      "NOT registered in the DB (using default "
-			      "delta & alpha values). This may cause "
-			      "severe timing performance degradation!",
-			      p->name);
-			p->calib.sfp.delta_tx = 0;
-			p->calib.sfp.delta_rx = 0;
-			p->calib.sfp.alpha = DEFAULT_FIBER_ALPHA_COEF;
-		}
+		return;
+	}
 
-		p->state = HAL_PORT_STATE_LINK_DOWN;
-		shw_sfp_set_tx_disable(p->hw_index, 0);
+	TRACE(TRACE_INFO,
+	      "SFP Info: Manufacturer: %.16s P/N: %.16s, S/N: %.16s",
+	      shdr.vendor_name, shdr.vendor_pn, shdr.vendor_serial);
+	cdata = shw_sfp_get_cal_data(p->hw_index);
+	if (cdata) {
+		TRACE(TRACE_INFO, "SFP Info: (%s) deltaTx %d "
+		      "delta Rx %d alpha %.3f (* 1e6)",
+		      cdata->flags & SFP_FLAG_CLASS_DATA
+		      ? "class-specific" : "device-specific",
+		      cdata->delta_tx, cdata->delta_rx,
+		      cdata->alpha * 1e6);
+
+		memcpy(&p->calib.sfp, cdata,
+		       sizeof(struct shw_sfp_caldata));
+	} else {
+		TRACE(TRACE_ERROR, "WARNING! SFP on port %s is "
+		      "NOT registered in the DB (using default "
+		      "delta & alpha values). This may cause "
+		      "severe timing performance degradation!",
+		      p->name);
+		p->calib.sfp.delta_tx = 0;
+		p->calib.sfp.delta_rx = 0;
+		p->calib.sfp.alpha = DEFAULT_FIBER_ALPHA_COEF;
 	}
+
+	p->state = HAL_PORT_STATE_LINK_DOWN;
+	shw_sfp_set_tx_disable(p->hw_index, 0);
 }
 
 static void hal_port_remove_sfp(struct hal_port_state * p)
-- 
GitLab