[dahdi-commits] sruffell: branch linux/sruffell/wctdm24xxp-cmdlist r9837 - /linux/team/sruffe...
SVN commits to the DAHDI project
dahdi-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 dahdi-commits
mailing list