diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-01-02 18:56:34 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-01-07 15:11:30 +0100 |
commit | 69d034af0aa2745346d97c0ee2fe2bfbe71e1439 (patch) | |
tree | 399a2dff473a7cc4dc9fe59c9372d38374a9a094 | |
parent | bsp/lpc32xx: System reset after fatal conditions (diff) | |
download | rtems-69d034af0aa2745346d97c0ee2fe2bfbe71e1439.tar.bz2 |
rtems: Add comment
-rw-r--r-- | cpukit/rtems/src/eventsurrender.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cpukit/rtems/src/eventsurrender.c b/cpukit/rtems/src/eventsurrender.c index 05b8481a86..d0b1004e31 100644 --- a/cpukit/rtems/src/eventsurrender.c +++ b/cpukit/rtems/src/eventsurrender.c @@ -39,6 +39,11 @@ void _Event_Surrender( _ISR_Disable( level ); _Event_sets_Post( event_in, &event->pending_events ); pending_events = event->pending_events; + + /* + * At this point the event condition is a speculative quantity. Later state + * checks will show if the thread actually waits for an event. + */ event_condition = the_thread->Wait.count; seized_events = _Event_sets_Get( pending_events, event_condition ); |