lkml.org 
[lkml]   [2004]   [Dec]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [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/

    \
     
     \ /
      Last update: 2005-03-22 14:08    [W:5.188 / U:0.520 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site