Changeset 87e3b46 in rtems-libbsd
- Timestamp:
- 11/23/16 13:13:48 (6 years ago)
- Branches:
- 5, 5-freebsd-12, 6-freebsd-12, freebsd-9.3, master
- Children:
- 616ffa96
- Parents:
- 34545ad
- git-author:
- Sebastian Huber <sebastian.huber@…> (11/23/16 13:13:48)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (11/24/16 08:49:04)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
rtemsbsd/rtems/rtems-kernel-muteximpl.c
r34545ad r87e3b46 52 52 ++m->nest_level; 53 53 54 _Thread_queue_Release(&m->queue, &queue_context->Lock_context);54 _Thread_queue_Release(&m->queue, queue_context); 55 55 } else { 56 _Thread_queue_Context_set_expected_level(queue_context, 1); 56 _Thread_queue_Context_set_thread_state(queue_context, 57 STATES_WAITING_FOR_SYS_LOCK_MUTEX); 57 58 _Thread_queue_Context_set_no_timeout(queue_context); 59 _Thread_queue_Context_set_do_nothing_enqueue_callout( 60 queue_context); 58 61 _Thread_queue_Context_set_deadlock_callout(queue_context, 59 62 _Thread_queue_Deadlock_fatal); 60 _Thread_queue_Enqueue_critical(&m->queue.Queue, 61 RTEMS_BSD_MUTEX_TQ_OPERATIONS, executing, 62 STATES_WAITING_FOR_SYS_LOCK_MUTEX, queue_context); 63 _Thread_queue_Enqueue(&m->queue.Queue, 64 RTEMS_BSD_MUTEX_TQ_OPERATIONS, executing, queue_context); 63 65 } 64 66 }
Note: See TracChangeset
for help on using the changeset viewer.