2.6.18-rt6: scheduling while irqs disabled




Got this while rebooting.

BUG: scheduling with irqs disabled: md0_raid1/0x00000000/1125
caller is rt_spin_lock_slowlock+0x89/0x180
[<c0104f2b>] show_trace+0x1b/0x20
[<c0104f54>] dump_stack+0x24/0x30
[<c0413b7e>] schedule+0x10e/0x120
[<c0414b79>] rt_spin_lock_slowlock+0x89/0x180
[<c0415112>] rt_spin_lock+0x22/0x30
[<c02914b1>] serial8250_console_write+0x141/0x160
[<c011fd3d>] __call_console_drivers+0x6d/0x80
[<c011fd93>] _call_console_drivers+0x43/0x90
[<c012046a>] release_console_sem+0xda/0x250
[<c01208d2>] vprintk+0x2d2/0x3b0
[<c012021b>] printk+0x1b/0x20
[<c0348664>] md_check_recovery+0x4f4/0x530
[<c033ee3b>] raid1d+0x2b/0x1120
[<c0342f13>] md_thread+0x43/0x130
[<c013523d>] kthread+0xfd/0x110
[<c0100f25>] kernel_thread_helper+0x5/0x10
---------------------------
| preempt count: 00000000 ]
| 0-level deep critical section nesting:
----------------------------------------


-
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/



Relevant Pages

  • Re: 2.6.16-rc6-rt1
    ... caller is schedule+0xdb/0x101 ... | preempt count: 00000001] ... | 1-level deep critical section nesting: ... # ACPI Support ...
    (Linux-Kernel)
  • Re: [patch] Real-Time Preemption, -RT-2.6.9-rc4-mm1-U8
    ... preempt count: 00000003 ... 3-level deep critical section nesting: ... usbcore: registered new driver hub ... PCI->APIC IRQ transform: -> 16 ...
    (Linux-Kernel)
  • 2.6.20-rt8
    ... but this new dependency connects a hard-irq-safe lock: ... initial-use at: ... | preempt count: 00000002] ... | 2-level deep critical section nesting: ...
    (Linux-Kernel)
  • Re: 2.6.15-rc1-mm1
    ... PREEMPT SMP ... EIP is at ptrace_check_attach+0x14/0xaf ... | 2 level deep critical section nesting: ... BUG: ...
    (Linux-Kernel)
  • Re: Real-Time Preemption, -RT-2.6.12-final-V0.7.50-45
    ... > 'meltdown' on your SMT box? ... SysRq-I couldn't recover the system (unless I just ... | preempt count: 00000002] ... | 2-level deep critical section nesting: ...
    (Linux-Kernel)