lkml.org 
[lkml]   [2004]   [Aug]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [patch] voluntary-preempt-2.6.8-rc3-O4
    From
    Date
    On Mon, 2004-08-09 at 13:02, Florian Schmidt wrote:
    > On Mon, 9 Aug 2004 15:05:58 +0200
    > Ingo Molnar <mingo@elte.hu> wrote:
    >
    > >
    > > * Ingo Molnar <mingo@elte.hu> wrote:
    > >
    > > > (the APIC bug has not been found yet so either turn off all APIC
    > > > options in .config or use noapic if you intend to use
    > > > voluntary_preempt=3.)
    > >
    > > but it would be nice if those experiencing APIC lockups could test the
    > > following: does the lockup still occur with -O4 if
    > > kernel_preemption=0?(while keeping voluntary_preemption=3)
    >
    > I don't use APIC, since it never worked good for me.. But i wanted to
    > report that the mlockall latency still seems to be there.. I can easily
    > trigger it with mlockall'ing > ~10000kb. Need to recompile with the
    > preempt-timing patch, but here's an xrun trace that happened when
    > mlockall'ing 20000kb:
    >

    Same results here, the mlockall problem is not fixed by -O4:

    ALSA /home/rlrevell/cvs/alsa/alsa-driver/alsa-kernel/core/pcm_lib.c:139:
    XRUN: pcmC0D2c
    [<c0106717>] dump_stack+0x17/0x20
    [<de93664b>] snd_pcm_period_elapsed+0x27b/0x3e0 [snd_pcm]
    [<de9571d1>] snd_emu10k1_interrupt+0xd1/0x3c0 [snd_emu10k1]
    [<c011a7d3>] generic_handle_IRQ_event+0x33/0x60
    [<c01079c2>] do_IRQ+0xb2/0x180
    [<c01062d8>] common_interrupt+0x18/0x20
    [<c013e2ee>] do_anonymous_page+0x7e/0x190
    [<c013e44e>] do_no_page+0x4e/0x310
    [<c013e8d1>] handle_mm_fault+0xc1/0x170
    [<c013d2a0>] get_user_pages+0x130/0x3b0
    [<c013ea28>] make_pages_present+0x68/0x90
    [<c01401d8>] do_mmap_pgoff+0x3f8/0x640
    [<c010b656>] sys_mmap2+0x76/0xb0
    [<c01060b7>] syscall_call+0x7/0xb
    (jackd/778): 10984us non-preemptible critical section violated 1100 us
    preempt threshold starting at kmap_atomic+0x10/0x60 and ending at
    kunmap_atomic+0x8/0x20
    [<c0106717>] dump_stack+0x17/0x20
    [<c0113eec>] dec_preempt_count+0x3c/0x50
    [<c0111ce8>] kunmap_atomic+0x8/0x20
    [<c013e2fb>] do_anonymous_page+0x8b/0x190
    [<c013e44e>] do_no_page+0x4e/0x310
    [<c013e8d1>] handle_mm_fault+0xc1/0x170
    [<c013d2a0>] get_user_pages+0x130/0x3b0
    [<c013ea28>] make_pages_present+0x68/0x90
    [<c01401d8>] do_mmap_pgoff+0x3f8/0x640
    [<c010b656>] sys_mmap2+0x76/0xb0
    [<c01060b7>] syscall_call+0x7/0xb

    Lee


    -
    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:05    [W:0.021 / U:0.628 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site