[parisc-linux] My a500 reported a bug during gsp reset (Good dump)
James Bottomley
James.Bottomley at SteelEye.com
Mon Jul 17 15:26:12 MDT 2006
On Mon, 2006-07-17 at 17:19 -0400, Carlos O'Donell wrote:
> Here is the clean dump from logs:
> ---
> irq 69: nobody cared (try booting with the "irqpoll" option)
> Debug: sleeping function called from invalid context at mm/slab.c:2096
> in_atomic():1, irqs_disabled():1
> Backtrace:
> [<0000000010114af0>] dump_stack+0x18/0x28
> [<0000000010146950>] __might_sleep+0x110/0x128
> [<000000001019ae70>] kmem_cache_alloc+0x110/0x118
> [<0000000010114c88>] show_stack+0x80/0xf0
> [<0000000010114af0>] dump_stack+0x18/0x28
> [<0000000010186750>] __report_bad_irq+0x50/0x118
> [<0000000010186904>] note_interrupt+0xac/0x160
> [<0000000010185398>] __do_IRQ+0x368/0x498
> [<0000000010116c7c>] do_cpu_irq_mask+0xc4/0x118
> [<0000000010107074>] intr_return+0x0/0x14
That's a bug in parisc show_stack ... it has a kmalloc GFP_KERNEL in it.
> Backtrace:
> [<0000000010114af0>] dump_stack+0x18/0x28
> [<0000000010186750>] __report_bad_irq+0x50/0x118
> [<0000000010186904>] note_interrupt+0xac/0x160
> [<0000000010185398>] __do_IRQ+0x368/0x498
> [<0000000010116c7c>] do_cpu_irq_mask+0xc4/0x118
> [<0000000010107074>] intr_return+0x0/0x14
> kernel/irq/handle.c:126:
> spin_lock(kernel/irq/handle.c:000000001068a2a8) already locked by
> kernel/irq/handle.c/173
>
> handlers:
> [<00000000106bd8e0>] (interrupt_stack+0x298e0/0x3fae0)
> Disabling IRQ #69
> kernel/irq/handle.c:169:
> spin_unlock(kernel/irq/handle.c:000000001068a2a8) not locked
What's on IRQ69?
James
More information about the parisc-linux
mailing list