Re: [PATCH 3/3] futex: fix miss ordered wakeups

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Daniel Walker
Date: Saturday, May 24, 2008 - 8:32 am

On Sat, 2008-05-24 at 10:55 +0200, Thomas Gleixner wrote:


Lock stealing? The usage of sched_setscheduler is fairly pervasive in
userspace, if a task becomes SCHED_FIFO it did so via
sched_setscheduler. So I don't think this is at all "once a year". Tasks
shouldn't be forced to determine if a task is sleeping or not before it
calls sched_setscheduler. 


There are degree's of overhead with each step.. Someone may not need or
want priority inheritance.


You mean the lock ordering would cause the deadlock vs. unqueue_me_pi ,
or are you talking about something else?

Daniel

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 3/3] futex: fix miss ordered wakeups, Daniel Walker, (Thu May 22, 12:00 am)
Re: [PATCH 3/3] futex: fix miss ordered wakeups, Ulrich Drepper, (Thu May 22, 10:02 pm)
Re: [PATCH 3/3] futex: fix miss ordered wakeups, Daniel Walker, (Thu May 22, 10:15 pm)
Re: [PATCH 3/3] futex: fix miss ordered wakeups, Ulrich Drepper, (Thu May 22, 10:24 pm)
Re: [PATCH 3/3] futex: fix miss ordered wakeups, Daniel Walker, (Thu May 22, 10:36 pm)
Re: [PATCH 3/3] futex: fix miss ordered wakeups, Ulrich Drepper, (Fri May 23, 8:38 pm)
Re: [PATCH 3/3] futex: fix miss ordered wakeups, Thomas Gleixner, (Sat May 24, 1:55 am)
Re: [PATCH 3/3] futex: fix miss ordered wakeups, Daniel Walker, (Sat May 24, 8:32 am)
Re: [PATCH 3/3] futex: fix miss ordered wakeups, Thomas Gleixner, (Sat May 24, 10:03 am)
Re: [PATCH 3/3] futex: fix miss ordered wakeups, Daniel Walker, (Sat May 24, 10:24 am)
Re: [PATCH 3/3] futex: fix miss ordered wakeups, Thomas Gleixner, (Sat May 24, 11:35 am)
Re: [PATCH 3/3] futex: fix miss ordered wakeups, Daniel Walker, (Sat May 24, 12:19 pm)
Re: [PATCH 3/3] futex: fix miss ordered wakeups, Arjan van de Ven, (Sat May 24, 1:34 pm)