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