Module Name: src
Committed By: skrll
Date: Fri Sep 20 09:05:53 UTC 2013
Modified Files:
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm: vchiq_core.c
Log Message:
Clean up semaphore initialisation.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_core.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_core.c
diff -u src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_core.c:1.4 src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_core.c:1.5
--- src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_core.c:1.4 Thu Sep 19 13:51:44 2013
+++ src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_core.c Fri Sep 20 09:05:53 2013
@@ -384,7 +384,7 @@ remote_event_create(REMOTE_EVENT_T *even
event->armed = 0;
/* Don't clear the 'fired' flag because it may already have been set
** by the other side. */
- event->event->value = 0;
+ _sema_init(event->event, 0);
}
static inline void
@@ -2377,10 +2377,6 @@ vchiq_init_state(VCHIQ_STATE_T *state, V
_sema_init(&state->connect, 0);
lmutex_init(&state->mutex);
- _sema_init(&state->trigger_event, 0);
- _sema_init(&state->recycle_event, 0);
- _sema_init(&state->sync_trigger_event, 0);
- _sema_init(&state->sync_release_event, 0);
lmutex_init(&state->slot_mutex);
lmutex_init(&state->recycle_mutex);