change log for rtems (2011-08-18)
    rtems-vc at rtems.org 
    rtems-vc at rtems.org
       
    Thu Aug 18 07:10:11 UTC 2011
    
    
  
 *sh*:
2011-08-18	Sebastien Bourdeauducq <sebastien.bourdeauducq at gmail.com>
	PR 1868/lm32
	* irq.c: Bugfix.
M   1.23  cpukit/score/cpu/lm32/ChangeLog
M    1.9  cpukit/score/cpu/lm32/irq.c
diff -u rtems/cpukit/score/cpu/lm32/ChangeLog:1.22 rtems/cpukit/score/cpu/lm32/ChangeLog:1.23
--- rtems/cpukit/score/cpu/lm32/ChangeLog:1.22	Sun Jul 24 17:50:17 2011
+++ rtems/cpukit/score/cpu/lm32/ChangeLog	Thu Aug 18 01:45:35 2011
@@ -1,3 +1,8 @@
+2011-08-18	Sebastien Bourdeauducq <sebastien.bourdeauducq at gmail.com>
+
+	PR 1868/lm32
+	* irq.c: Bugfix.
+
 2011-07-24	Joel Sherrill <joel.sherrill at oarcorp.com>
 
 	* cpu.c: Remove /*PAGE markers which were interpreted by a long dead
diff -u rtems/cpukit/score/cpu/lm32/irq.c:1.8 rtems/cpukit/score/cpu/lm32/irq.c:1.9
--- rtems/cpukit/score/cpu/lm32/irq.c:1.8	Thu Apr 21 14:05:14 2011
+++ rtems/cpukit/score/cpu/lm32/irq.c	Thu Aug 18 01:45:35 2011
@@ -78,8 +78,7 @@
   if ( _ISR_Nest_level )
     return;
 
-  if ( _Thread_Dispatch_necessary ) {
-
+  if ( _Thread_Dispatch_necessary && !_Thread_Dispatch_in_critical_section() ) {
     /* save off our stack frame so the context switcher can get to it */
     _exception_stack_frame = ifr;
 
--
Generated by Deluxe Loginfo [http://www.codewiz.org/projects/index.html#loginfo] 2.122 by Bernardo Innocenti <bernie at develer.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/vc/attachments/20110818/86242b41/attachment.html>
    
    
More information about the vc
mailing list