================================= [ INFO: inconsistent lock state ] 2.6.25-rc8 #9 --------------------------------- inconsistent {softirq-on-W} -> {in-softirq-R} usage. swapper/0 [HC0[0]:SC1[1]:HE1:SE0] takes: (devtree_lock){---?}, at: [] .of_find_property+0x3c/0xb4 {softirq-on-W} state was registered at: [] .__lock_acquire+0x644/0xee0 [] .lock_acquire+0xd8/0x124 [] ._write_lock+0x48/0xa8 [] .prom_add_property+0x40/0xe4 [] .kexec_setup+0x58/0x184 [] .kernel_init+0x20c/0x3dc [] .kernel_thread+0x4c/0x68 irq event stamp: 73566 hardirqs last enabled at (73566): [] ._spin_unlock_irq+0x40/0x68 hardirqs last disabled at (73565): [] ._spin_lock_irq+0x3c/0xbc softirqs last enabled at (73558): [] .__do_softirq+0x180/0x1a8 softirqs last disabled at (73563): [] .call_do_softirq+0x14/0x24 other info that might help us debug this: no locks held by swapper/0. stack backtrace: Call Trace: [c00000000fff7580] [c000000000010af4] .show_stack+0x78/0x1c8 (unreliable) [c00000000fff7630] [c000000000010c64] .dump_stack+0x20/0x34 [c00000000fff76b0] [c00000000008553c] .print_usage_bug+0x168/0x198 [c00000000fff7760] [c000000000086b2c] .mark_lock+0x258/0x50c [c00000000fff7810] [c000000000087ca4] .__lock_acquire+0x5bc/0xee0 [c00000000fff7900] [c0000000000886a0] .lock_acquire+0xd8/0x124 [c00000000fff79c0] [c000000000505dc0] ._read_lock+0x48/0xa8 [c00000000fff7a60] [c000000000440028] .of_find_property+0x3c/0xb4 [c00000000fff7b00] [c0000000004400b8] .of_get_property+0x18/0x40 [c00000000fff7b80] [c00000000001f2bc] .rtas_token+0x40/0x70 [c00000000fff7c00] [c000000000020b30] .rtas_set_rtc_time+0x58/0x140 [c00000000fff7cc0] [c0000000000253c4] .update_persistent_clock+0x90/0xbc [c00000000fff7d80] [c00000000007f664] .sync_cmos_clock+0x7c/0x12c [c00000000fff7e30] [c000000000067270] .run_timer_softirq+0x174/0x224 [c00000000fff7ef0] [c000000000061034] .__do_softirq+0xcc/0x1a8 [c00000000fff7f90] [c00000000002886c] .call_do_softirq+0x14/0x24 [c00000007e047960] [c00000000000cf2c] .do_softirq+0x80/0xd8 [c00000007e047a00] [c00000000006123c] .irq_exit+0x78/0xcc [c00000007e047a90] [c000000000025dc8] .timer_interrupt+0xd8/0x108 [c00000007e047b30] [c000000000003604] decrementer_common+0x104/0x180 --- Exception: 901 at .raw_local_irq_restore+0x48/0x54 LR = .cpu_idle+0x13c/0x210 [c00000007e047e20] [0000000000000000] 0x0 (unreliable) [c00000007e047e60] [c0000000000133a8] .cpu_idle+0x130/0x210 [c00000007e047ef0] [c00000000050fc54] .start_secondary+0x15c/0x188 [c00000007e047f90] [c000000000008364] .start_secondary_prolog+0xc/0x10