[RTEMS Project] #3534: Reduce uses of rtems_event_transient_send()
RTEMS trac
trac at rtems.org
Mon Oct 1 06:16:28 UTC 2018
#3534: Reduce uses of rtems_event_transient_send()
------------------------------+--------------------
Reporter: Sebastian Huber | Owner: (none)
Type: task | Status: new
Priority: normal | Milestone: 5.1
Component: dev | Version: 5
Severity: normal | Keywords:
Blocked By: | Blocking:
------------------------------+--------------------
The transient event predates the self-contained binary semaphores
available now via <rtems/threads.h> and is used as workaround to avoid
explicit synchronization objects. There are two issues with the transient
event.
1. It is a per-thread resources and using it for different components
makes debugging/development difficult. Issues noticed in one component my
be caused by another component.
2. The diagnostic information (e.g. "task" shell command) is poor.
Replace the transient event with a binary semaphore if possible.
--
Ticket URL: <http://devel.rtems.org/ticket/3534>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list