[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