[svn-commits] sruffell: linux/trunk r9878 - /linux/trunk/drivers/dahdi/dahdi-base.c
SVN commits to the Digium repositories
svn-commits at lists.digium.com
Mon Apr 4 11:24:44 CDT 2011
Author: sruffell
Date: Mon Apr 4 11:24:39 2011
New Revision: 9878
URL: http://svnview.digium.com/svn/dahdi?view=rev&rev=9878
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>
Acked-by: Michael Spiceland <mspiceland at digium.com>
Acked-by: Kinsey Moore <kmoore at digium.com>
Modified:
linux/trunk/drivers/dahdi/dahdi-base.c
Modified: linux/trunk/drivers/dahdi/dahdi-base.c
URL: http://svnview.digium.com/svn/dahdi/linux/trunk/drivers/dahdi/dahdi-base.c?view=diff&rev=9878&r1=9877&r2=9878
==============================================================================
--- linux/trunk/drivers/dahdi/dahdi-base.c (original)
+++ linux/trunk/drivers/dahdi/dahdi-base.c Mon Apr 4 11:24:39 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