2009-05-21 Joel Sherrill <joel.sherrill@OARcorp.com>

PR 1413/cpukit
	* rtems/src/timerserver.c: Fix bug where server based timers which
	reinitiated themselves did not get reinserted onto timer chain.
This commit is contained in:
Joel Sherrill
2009-05-21 15:40:00 +00:00
parent ecf2e42310
commit ff6b3fe781
2 changed files with 12 additions and 0 deletions

View File

@@ -1,3 +1,9 @@
2009-05-21 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1413/cpukit
* rtems/src/timerserver.c: Fix bug where server based timers which
reinitiated themselves did not get reinserted onto timer chain.
2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com>
PR 1412/cpukit

View File

@@ -137,7 +137,13 @@ static void _Timer_Server_process_insertions(void)
} else if ( the_timer->the_class == TIMER_TIME_OF_DAY_ON_TASK ) {
_Watchdog_Insert( &_Timer_Seconds_chain, &the_timer->Ticker );
}
/*
* Insert the timers that have been requested to be inserted.
*/
_Timer_Server_process_insertions();
}
}
/**