lkml.org 
[lkml]   [2004]   [Oct]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [patch] Real-Time Preemption, -RT-2.6.9-rc4-mm1-U6
    From
    Date
    On Tue, 2004-10-19 at 18:26, Ingo Molnar wrote:
    > thanks, i've applied your patch to my tree. Find below an untested
    > implementation of wait_for_completion_timeout().

    Will give it a try.

    Found another exterm ugly one. In scsi_error_handler a mutex is
    initialized locked and then it is acquired again with
    down_interruptible()

    I have no fix yet. Somebody else ?

    tglx


    PCI: Found IRQ 10 for device 0000:00:02.0
    sym0: <875> rev 0x4 at pci 0000:00:02.0 irq 10
    BUG: semaphore recursion deadlock detected!
    .. current task scsi_eh_0/730 is already holding cfed3ed8.
    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    00000000 c025a590 00000000 c0104115 cfed7800 00000000 00000000
    Call Trace:
    [<c025a590>] scsi_error_handler+0x0/0x100
    [<c0104115>] kernel_thread_helper+0x5/0x10
    ------------[ cut here ]------------
    kernel BUG at lib/rwsem-generic.c:472!
    invalid operand: 0000 [#1]
    PREEMPT
    Modules linked in:
    CPU: 0
    EIP: 0060:[<c0307bb5>] Not tainted VLI
    EFLAGS: 00010046 (2.6.9-rc4-mm1-RT-U6)
    EIP is at __down_write_interruptible+0xd5/0x296
    eax: 00000001 ebx: 00000000 ecx: c036222c edx: 00000001
    esi: cfed3ed8 edi: cfd04070 ebp: 00000001 esp: cfed3e8c
    ds: 007b es: 007b ss: 0068 preempt: 00000003
    Process scsi_eh_0 (pid: 730, threadinfo=cfed2000 task=cfd04070)
    Stack: cfed3ed8 00000000 00000000 cfed3edc cfed3edc cfd04070 00000002
    cfed2000
    cfed3ed8 cfed3ed8 00000000 c01c6ae4 cfed3ed8 cfd04070 cfed7800
    00000000
    c025a617 c032a106 00000000 ffffffff cfed3e98 cfed3e98 00000001
    cfd04070
    Call Trace:
    [<c01c6ae4>] down_write_interruptible+0x44/0x70
    [<c025a617>] scsi_error_handler+0x87/0x100
    [<c025a590>] scsi_error_handler+0x0/0x100
    [<c0104115>] kernel_thread_helper+0x5/0x10
    Code: 08 89 44 24 10 89 34 24 e8 29 e7 eb ff 89 34 24 e8 d1 e7 eb ff 85
    c0 74 1a 8b 2d 20 b6 36 c0 85 ed 74 10 31 db 89 1d 2
    <6>note: scsi_eh_0[730] exited with preempt_count 2


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