[dahdi-commits] sruffell: linux/trunk r9878 -	/linux/trunk/drivers/dahdi/dahdi-base.c
    SVN commits to the DAHDI project 
    dahdi-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 dahdi-commits
mailing list