Messages in this thread Patch in this message | | | From | Gregory Haskins <> | Subject | [PATCH 3/5] rtmutex: use task->oncpu to save a call | Date | Tue, 20 May 2008 10:49:26 -0400 |
| |
Signed-off-by: Gregory Haskins <ghaskins@novell.com> ---
kernel/rtmutex.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/kernel/rtmutex.c b/kernel/rtmutex.c index 8ae9de3..b6ff1eb 100644 --- a/kernel/rtmutex.c +++ b/kernel/rtmutex.c @@ -738,7 +738,7 @@ static int adaptive_wait(struct rt_mutex_waiter *waiter, } /* Owner went to bed, so should we */ - if (!task_is_current(orig_owner)) { + if (!orig_owner->oncpu) { sleep = 1; rcu_read_unlock(); break;
| |