mirror of
https://git.rtems.org/rtems-libbsd/
synced 2025-10-15 09:10:04 +08:00
rtems-bsd-mutex: Update due to API changes
This commit is contained in:
@@ -75,7 +75,7 @@ rtems_bsd_mutex_lock(struct lock_object *lock, rtems_bsd_mutex *m)
|
||||
Thread_Control *executing;
|
||||
Thread_Control *owner;
|
||||
|
||||
_Thread_queue_Context_initialize(&queue_context, NULL);
|
||||
_Thread_queue_Context_initialize(&queue_context);
|
||||
_Thread_queue_Acquire(&m->queue, &queue_context.Lock_context);
|
||||
|
||||
owner = m->owner;
|
||||
@@ -100,7 +100,7 @@ rtems_bsd_mutex_trylock(struct lock_object *lock, rtems_bsd_mutex *m)
|
||||
Thread_Control *executing;
|
||||
Thread_Control *owner;
|
||||
|
||||
_Thread_queue_Context_initialize(&queue_context, NULL);
|
||||
_Thread_queue_Context_initialize(&queue_context);
|
||||
_Thread_queue_Acquire(&m->queue, &queue_context.Lock_context);
|
||||
|
||||
owner = m->owner;
|
||||
@@ -134,7 +134,7 @@ rtems_bsd_mutex_unlock(rtems_bsd_mutex *m)
|
||||
Thread_Control *owner;
|
||||
int nest_level;
|
||||
|
||||
_Thread_queue_Context_initialize(&queue_context, NULL);
|
||||
_Thread_queue_Context_initialize(&queue_context);
|
||||
_Thread_queue_Acquire(&m->queue, &queue_context.Lock_context);
|
||||
|
||||
nest_level = m->nest_level;
|
||||
|
Reference in New Issue
Block a user