Changeset 87e3b46 in rtems-libbsd


Ignore:
Timestamp:
11/23/16 13:13:48 (6 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
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)
Message:

rtems-bsd-mutex: Update due to API changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • rtemsbsd/rtems/rtems-kernel-muteximpl.c

    r34545ad r87e3b46  
    5252                ++m->nest_level;
    5353
    54                 _Thread_queue_Release(&m->queue, &queue_context->Lock_context);
     54                _Thread_queue_Release(&m->queue, queue_context);
    5555        } 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);
    5758                _Thread_queue_Context_set_no_timeout(queue_context);
     59                _Thread_queue_Context_set_do_nothing_enqueue_callout(
     60                    queue_context);
    5861                _Thread_queue_Context_set_deadlock_callout(queue_context,
    5962                    _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);
    6365        }
    6466}
Note: See TracChangeset for help on using the changeset viewer.