Bug#534880: LOCKDEP report for domU
Not sure if this is relevant but recompiling the kernel with LOCKDEP
enabled produces this during domU boot:
[ 0.004000] ------------[ cut here ]------------
[ 0.004000] WARNING: at kernel/lockdep.c:2658 check_flags+0x53/0x14c()
[ 0.004000] Modules linked in:
[ 0.004000] Pid: 0, comm: swapper Not tainted 2.6.26-2-xen-amd64 #1
[ 0.004000]
[ 0.004000] Call Trace:
[ 0.004000] <IRQ> [<ffffffff8022d017>] warn_on_slowpath+0x51/0x7b
[ 0.004000] [<ffffffff80246cce>] check_flags+0x53/0x14c
[ 0.004000] [<ffffffff8024aa2a>] lock_acquire+0x75/0x104
[ 0.004000] [<ffffffff8044c4fe>] _spin_lock+0x26/0x53
[ 0.004000] [<ffffffff8026675f>] handle_level_irq+0x24/0xe9
[ 0.004000] [<ffffffff8020e4fb>] do_IRQ+0x4e/0x9b
[ 0.004000] [<ffffffff80391081>] evtchn_do_upcall+0x13c/0x1fc
[ 0.004000] [<ffffffff8020bc9e>] do_hypervisor_callback+0x1e/0x30
[ 0.004000] <EOI> [<ffffffff80211298>] native_read_tsc+0xb/0x18
[ 0.004000] [<ffffffff8043fb8f>] read_current_timer+0x9/0x10
[ 0.004000] [<ffffffff80444efc>] calibrate_delay+0xb1/0x2c2
[ 0.004000] [<ffffffff8020ec8b>] timer_interrupt+0x0/0x3fd
[ 0.004000] [<ffffffff805e4b44>] start_kernel+0x326/0x3ae
[ 0.004000] [<ffffffff805e41b1>] _sinittext+0x1b1/0x1bc
[ 0.004000]
[ 0.004000] ---[ end trace 4eaa2a86a8e2da22 ]---
[ 0.004000] possible reason: unannotated irqs-off.
[ 0.004000] irq event stamp: 5211
[ 0.004000] hardirqs last enabled at (5211): [<ffffffff8044ca6b>] _spin_unlock_irqrestore+0x61/0x8b
[ 0.004000] hardirqs last disabled at (5210): [<ffffffff8044c620>] _spin_lock_irqsave+0x2b/0x7a
[ 0.004000] softirqs last enabled at (1702): [<ffffffff8031c365>] dotest+0x51/0x4de
[ 0.004000] softirqs last disabled at (1700): [<ffffffff8031e548>] irq_read_recursion_soft_321+0xe5/0x103
--
Valentin
Reply to: