Messages in this thread | | | Date | Wed, 1 Dec 2004 15:37:38 +0100 | From | Ingo Molnar <> | Subject | Re: [patch] Real-Time Preemption, -RT-2.6.10-rc2-mm2-V0.7.30-2 |
| |
* Paul Davis <paul@linuxaudiosystems.com> wrote:
> we know that writes to FIFOs are not really RT-safe, [...]
in kernels -V0.7.30-9 or later they are RT-safe when PREEMPT_RT is enabled.
also, the problem is that jackd uses _named_ fifos, which are tied to the raw FS and might trigger journalling activities. Normal pipes (unnamed fifos) would not cause such problems. Would it be possible to change jackd to use a pair of pipes, instead of a fifo?
> [...] i have outlined an idea to ingo that florian and i cooked up one > evening on IRC that would provide true RT-safe IPC mechanisms, but as > i recall, he didn't seem to think that much of it :)
actually, my answer (sent on Nov 1) was:
> futexes are nearly lock-free. [and even those locks are short-held so > combined with priority-inheritance they should be lockfree in > essence.] Would futexes suit your purposes?
to which suggestion i got no reply yet :-)
Ingo - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |