From 2c44b51475674c54e9b27178acb051f0e485a818 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Thu, 22 Sep 2016 07:21:54 +0200 Subject: Use _Thread_Get_priority() --- freebsd/sys/kern/subr_sleepqueue.c | 4 ++-- rtemsbsd/rtems/rtems-bsd-shell.c | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/freebsd/sys/kern/subr_sleepqueue.c b/freebsd/sys/kern/subr_sleepqueue.c index b6b12374..b91806f8 100644 --- a/freebsd/sys/kern/subr_sleepqueue.c +++ b/freebsd/sys/kern/subr_sleepqueue.c @@ -369,8 +369,8 @@ sleepq_add(void *wchan, struct lock_object *lock, const char *wmesg, int flags, /* FIXME: This is broken with clustered scheduling */ succ = NULL; TAILQ_FOREACH(succ, &sq->sq_blocked[queue], td_slpq) { - if (td->td_thread->current_priority < - succ->td_thread->current_priority) + if (_Thread_Get_priority(td->td_thread) < + _Thread_Get_priority(succ->td_thread)) break; } if (succ == NULL) diff --git a/rtemsbsd/rtems/rtems-bsd-shell.c b/rtemsbsd/rtems/rtems-bsd-shell.c index 2cf8ede5..b54bb797 100644 --- a/rtemsbsd/rtems/rtems-bsd-shell.c +++ b/rtemsbsd/rtems/rtems-bsd-shell.c @@ -49,6 +49,7 @@ #include #include +#include static void rtems_bsd_dump_thread(Thread_Control *thread) @@ -68,7 +69,7 @@ rtems_bsd_dump_thread(Thread_Control *thread) stdout, " 0x%08" PRIx32 " | %8" PRIu32 " | %s\n", thread->Object.id, - thread->current_priority, + _Thread_Get_priority(thread), name ); } -- cgit v1.2.3