Re: [patch] Real-Time Preemption, -RT-2.6.10-rc2-mm3-V0.7.32-6

From: Ingo Molnar
Date: Mon Dec 13 2004 - 17:42:10 EST



* Steven Rostedt <rostedt@xxxxxxxxxxx> wrote:

> [RFC] Has there been previously any thought of adding priority
> inheriting wait queues. [...]

this will make sense at a certain point.

> [...] it would really help to solve the problem of a high priority
> process waiting for an interrupt that can be starved by other high
> priority processes.

the primary use i think would be kernel-internal task <-> task
waitqueues such as the futex queues, to transport the effects of RT
priorities across waitqueues as well. IRQ related waitqueues are a nice
'side-effect'.

another next step would be to transport PI effects to userspace code,
for user-controlled synchronization objects such as futexes or e.g. SysV
semaphores.

Ingo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/