[svn-commits] sruffell: linux/trunk r9959 - /linux/trunk/drivers/dahdi/wctdm24xxp/base.c

SVN commits to the Digium repositories svn-commits at lists.digium.com
Thu Jun 2 15:03:09 CDT 2011


Author: sruffell
Date: Thu Jun  2 15:03:06 2011
New Revision: 9959

URL: http://svnview.digium.com/svn/dahdi?view=rev&rev=9959
Log:
wctdm24xxp: Trivial. Reduce the indentation level in wctdm_proslic_oppending.

Signed-off-by: Shaun Ruffell <sruffell at digium.com>

Modified:
    linux/trunk/drivers/dahdi/wctdm24xxp/base.c

Modified: linux/trunk/drivers/dahdi/wctdm24xxp/base.c
URL: http://svnview.digium.com/svn/dahdi/linux/trunk/drivers/dahdi/wctdm24xxp/base.c?view=diff&rev=9959&r1=9958&r2=9959
==============================================================================
--- linux/trunk/drivers/dahdi/wctdm24xxp/base.c (original)
+++ linux/trunk/drivers/dahdi/wctdm24xxp/base.c Thu Jun  2 15:03:06 2011
@@ -1277,39 +1277,40 @@
 	struct fxs *const fxs = &mod->mod.fxs;
 	int res;
 
+	if (!(fxs->lasttxhook & SLIC_LF_OPPENDING))
+		return;
+
 	/* Monitor the Pending LF state change, for the next 100ms */
-	if (fxs->lasttxhook & SLIC_LF_OPPENDING) {
-		spin_lock(&fxs->lasttxhooklock);
-
-		if (!(fxs->lasttxhook & SLIC_LF_OPPENDING)) {
-			spin_unlock(&fxs->lasttxhooklock);
-			return;
-		}
-
-		res = mod->cmdq.isrshadow[1];
-		if ((res & SLIC_LF_SETMASK) == (fxs->lasttxhook & SLIC_LF_SETMASK)) {
-			fxs->lasttxhook &= SLIC_LF_SETMASK;
-			fxs->oppending_ms = 0;
-			if (debug & DEBUG_CARD) {
-				dev_info(&wc->vb.pdev->dev,
-					 "SLIC_LF OK: card=%d shadow=%02x "
-					 "lasttxhook=%02x intcount=%d\n", card,
-					 res, fxs->lasttxhook, wc->intcount);
-			}
-		} else if (fxs->oppending_ms && (--fxs->oppending_ms == 0)) {
-			/* Timed out, resend the linestate */
-			mod->sethook = CMD_WR(LINE_STATE, fxs->lasttxhook);
-			if (debug & DEBUG_CARD) {
-				dev_info(&wc->vb.pdev->dev,
-					 "SLIC_LF RETRY: card=%d shadow=%02x "
-					 "lasttxhook=%02x intcount=%d\n", card,
-					 res, fxs->lasttxhook, wc->intcount);
-			}
-		} else { /* Start 100ms Timeout */
-			fxs->oppending_ms = 100;
-		}
+	spin_lock(&fxs->lasttxhooklock);
+
+	if (!(fxs->lasttxhook & SLIC_LF_OPPENDING)) {
 		spin_unlock(&fxs->lasttxhooklock);
-	}
+		return;
+	}
+
+	res = mod->cmdq.isrshadow[1];
+	if ((res & SLIC_LF_SETMASK) == (fxs->lasttxhook & SLIC_LF_SETMASK)) {
+		fxs->lasttxhook &= SLIC_LF_SETMASK;
+		fxs->oppending_ms = 0;
+		if (debug & DEBUG_CARD) {
+			dev_info(&wc->vb.pdev->dev,
+				 "SLIC_LF OK: card=%d shadow=%02x "
+				 "lasttxhook=%02x intcount=%d\n", card,
+				 res, fxs->lasttxhook, wc->intcount);
+		}
+	} else if (fxs->oppending_ms && (--fxs->oppending_ms == 0)) {
+		/* Timed out, resend the linestate */
+		mod->sethook = CMD_WR(LINE_STATE, fxs->lasttxhook);
+		if (debug & DEBUG_CARD) {
+			dev_info(&wc->vb.pdev->dev,
+				 "SLIC_LF RETRY: card=%d shadow=%02x "
+				 "lasttxhook=%02x intcount=%d\n", card,
+				 res, fxs->lasttxhook, wc->intcount);
+		}
+	} else { /* Start 100ms Timeout */
+		fxs->oppending_ms = 100;
+	}
+	spin_unlock(&fxs->lasttxhooklock);
 }
 
 /* 256ms interrupt */




More information about the svn-commits mailing list