[svn-commits] sruffell: branch linux/sruffell/wctdm24xxp-cmdlist r9837 - /linux/team/sruffe...

SVN commits to the Digium repositories svn-commits at lists.digium.com
Wed Mar 16 16:38:58 CDT 2011


Author: sruffell
Date: Wed Mar 16 16:38:53 2011
New Revision: 9837

URL: http://svnview.digium.com/svn/dahdi?view=rev&rev=9837
Log:
dahdi: Do not enable interrupts before processing entire span.

Fixes regression introduced in r9603 where if a channel was "dacs" with
another interrupts would be reenabled prematurely.

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

Modified:
    linux/team/sruffell/wctdm24xxp-cmdlist/drivers/dahdi/dahdi-base.c

Modified: linux/team/sruffell/wctdm24xxp-cmdlist/drivers/dahdi/dahdi-base.c
URL: http://svnview.digium.com/svn/dahdi/linux/team/sruffell/wctdm24xxp-cmdlist/drivers/dahdi/dahdi-base.c?view=diff&rev=9837&r1=9836&r2=9837
==============================================================================
--- linux/team/sruffell/wctdm24xxp-cmdlist/drivers/dahdi/dahdi-base.c (original)
+++ linux/team/sruffell/wctdm24xxp-cmdlist/drivers/dahdi/dahdi-base.c Wed Mar 16 16:38:53 2011
@@ -8736,10 +8736,10 @@
 						span->ops->rbsbits(chan, src->rxsig);
 					}
 				}
-				/* there is no further processing to do for DACS channels, so
-				 * jump to the next channel in the span
-				 */
-				spin_unlock_irqrestore(&chan->lock, flags);
+				/* there is no further processing to do for
+				 * DACS channels, so jump to the next channel
+				 * in the span */
+				spin_unlock(&chan->lock);
 				continue;
 			} else if (chan->nextslave) {
 				__transmit_to_slaves(chan);




More information about the svn-commits mailing list