Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751453AbWI3TVE (ORCPT ); Sat, 30 Sep 2006 15:21:04 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751454AbWI3TVD (ORCPT ); Sat, 30 Sep 2006 15:21:03 -0400 Received: from nf-out-0910.google.com ([64.233.182.190]:58808 "EHLO nf-out-0910.google.com") by vger.kernel.org with ESMTP id S1751453AbWI3TVA (ORCPT ); Sat, 30 Sep 2006 15:21:00 -0400 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:mime-version:content-type:content-transfer-encoding:content-disposition; b=FekRuHLMAqiFZbCqVmazQYbZxS8xGhH35K5ZlR7k8rRKFxN+I6TGqFCqw1xHh+Bw4856snRtf5zjuKiNxl+0hnEtIeuej6Xq/0dGQgJM8OuSTMw0KSLqBfZEeshs9gcOHGFwg13mUQJAsR2amASre6ee3Csa2zAgvLw2y+8rn/w= Message-ID: <5f3c152b0609301220p7a487c7dw456d007298578cd7@mail.gmail.com> Date: Sat, 30 Sep 2006 21:20:58 +0200 From: "Eric Rannaud" To: linux-kernel@vger.kernel.org Subject: BUG-lockdep and freeze (was: Arrr! Linux 2.6.18) Cc: "Linus Torvalds" , mingo@elte.hu, akpm@osdl.org, nagar@watson.ibm.com MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 45842 Lines: 799 Hello, On a 16-way Opteron (8 dual-core 880) with 8GB of RAM, vanilla 2.6.18 crashes early on boot with a BUG. After many hours of git-bisecting, here is what I gathered. This box had a history of oopses which were not fully investigated in the past, with older FC4 kernels. We're now doing a more complete analysis of the problems, and we tried running 2.6.18 on it. The whole memory was tested with memtest86+. The first kernel known not to crash on boot was 2.6.15.4, and the first known to crash was 2.6.18. Two directions were taken during the git-bisection: - (1) BUG: message appears at some point (beginning of 2.6.18 cycle), but the kernel does not crash and seems to run fine (well enough to compile a kernel with -j 32). This one could be triggered by a different bug than in (2), but since the message is similar I thought it might be a good idea to look at its origin as well. - (2) the kernel crashes very early on boot. (traces and hardware info below, config on the web: http://engm.ath.cx/kernel/config-60be6b9a41cb0da0df7a9f11486da56baebf04cd http://engm.ath.cx/kernel/config-d94a041519f3ab1ac023bf917619cd8c4a7d3c01 http://engm.ath.cx/kernel/config-2.6.18 ) (1) is triggered by lockdep, and the BUG: is introduced by commit 60be6b9a41cb0da0df7a9f11486da56baebf04cd [PATCH] lockdep: annotate on-stack completions, Signed-off-by: Ingo Molnar. Before that commit, and since its introduction in Linus' tree, lockdep was giving a trace and a warning ("INFO: trying to register non-static key. the code is fine but needs lockdep annotation. turning off the locking correctness validator"). The BUG can be seen in every kernel I have tested between 60be6b9a41cb0da0df7a9f11486da56baebf04cd and the first bad commit in (2), with a very consistent stacktrace in every case. Both w and w/o numa=noacpi were tried (see traces below). noapic was tried as well and makes the kernel lockup with a different output I don't have. (2) is introduced by d94a041519f3ab1ac023bf917619cd8c4a7d3c01 [PATCH] taskstats: free skb, avoid returns in send_cpu_listeners, Signed-off-by: Shailabh Nagar. The kernel freezes after a BUG (no sysrq magic). Notice how 60be6b9a41cb0da0df7a9f11486da56baebf04cd, d94a041519f3ab1ac023bf917619cd8c4a7d3c01 and v2.6.18 all trigger on a BUG: warning at kernel/lockdep.c:585/print_infinite_recursion_bug(), although only the last two freeze. I am not sure the git-bisection gives a lot of information anyway since all these BUG are triggered by lockdep, and the commit (1) is instrumentation for lockdep. Thanks for your help, er. ---- console for (1) with numa=noacpi Sep 30 15:16:49 liw64 kernel: BUG: warning at kernel/lockdep.c:585/print_infinite_recursion_bug() Sep 30 15:16:49 liw64 kernel: Sep 30 15:16:49 liw64 kernel: Call Trace: Sep 30 15:16:49 liw64 kernel: [] show_trace+0xae/0x280 Sep 30 15:16:49 liw64 kernel: [] dump_stack+0x15/0x20 Sep 30 15:16:49 liw64 kernel: [] print_infinite_recursion_bug+0x3d/0x50 Sep 30 15:16:49 liw64 kernel: [] find_usage_backwards+0x2f/0xd0 Sep 30 15:16:49 liw64 kernel: [] find_usage_backwards+0x93/0xd0 Sep 30 15:16:49 liw64 last message repeated 19 times Sep 30 15:16:49 liw64 kernel: [] check_usage+0x40/0x2b0 Sep 30 15:16:49 liw64 kernel: [] __lock_acquire+0xa16/0xcf0 Sep 30 15:16:49 liw64 kernel: [] lock_acquire+0x8b/0xc0 Sep 30 15:16:49 liw64 kernel: [] _spin_lock+0x25/0x40 Sep 30 15:16:49 liw64 kernel: [] double_rq_lock+0x2b/0x50 Sep 30 15:16:49 liw64 kernel: [] rebalance_tick+0x19a/0x350 Sep 30 15:16:49 liw64 kernel: [] scheduler_tick+0x83/0x3a0 Sep 30 15:16:49 liw64 kernel: [] update_process_times+0x73/0x90 Sep 30 15:16:49 liw64 kernel: [] smp_local_timer_interrupt+0x2b/0x60 Sep 30 15:16:49 liw64 kernel: [] smp_apic_timer_interrupt+0x58/0x70 Sep 30 15:16:49 liw64 kernel: [] apic_timer_interrupt+0x6a/0x70 Sep 30 15:16:49 liw64 kernel: [] _spin_unlock_irq+0x30/0x40 Sep 30 15:16:49 liw64 kernel: [] thread_return+0x88/0x11c Sep 30 15:16:49 liw64 kernel: [] cpu_idle+0x89/0x90 Sep 30 15:16:49 liw64 kernel: [] start_secondary+0x4fc/0x510 ---- ---- console for (1) without numa=noacpi Sep 30 15:54:06 liw64 kernel: ============================================= Sep 30 15:54:06 liw64 kernel: [ INFO: possible recursive locking detected ] Sep 30 15:54:06 liw64 kernel: --------------------------------------------- Sep 30 15:54:06 liw64 kernel: swapper/1 is trying to acquire lock: Sep 30 15:54:06 liw64 kernel: (&nc->lock){....}, at: [] kmem_cache_free+0x15a/0x230 Sep 30 15:54:06 liw64 kernel: Sep 30 15:54:06 liw64 kernel: but task is already holding lock: Sep 30 15:54:06 liw64 kernel: (&nc->lock){....}, at: [] kfree+0x15a/0x240 Sep 30 15:54:06 liw64 kernel: Sep 30 15:54:06 liw64 kernel: other info that might help us debug this: Sep 30 15:54:06 liw64 kernel: 2 locks held by swapper/1: Sep 30 15:54:06 liw64 kernel: #0: (&nc->lock){....}, at: [] kfree+0x15a/0x240 Sep 30 15:54:06 liw64 kernel: #1: (&parent->list_lock){....}, at: [] __drain_alien_cache+0x45/0xa0 Sep 30 15:54:06 liw64 kernel: Sep 30 15:54:06 liw64 kernel: stack backtrace: Sep 30 15:54:06 liw64 kernel: Sep 30 15:54:06 liw64 kernel: Call Trace: Sep 30 15:54:06 liw64 kernel: [] show_trace+0xae/0x280 Sep 30 15:54:06 liw64 kernel: [] dump_stack+0x15/0x20 Sep 30 15:54:06 liw64 kernel: [] __lock_acquire+0x8f2/0xcf0 Sep 30 15:54:06 liw64 kernel: [] lock_acquire+0x8b/0xc0 Sep 30 15:54:06 liw64 kernel: [] _spin_lock+0x25/0x40 Sep 30 15:54:07 liw64 kernel: [] kmem_cache_free+0x15a/0x230 Sep 30 15:54:07 liw64 kernel: [] slab_destroy+0xbb/0xf0 Sep 30 15:54:07 liw64 kernel: [] free_block+0x111/0x170 Sep 30 15:54:07 liw64 kernel: [] __drain_alien_cache+0x6e/0xa0 Sep 30 15:54:07 liw64 kernel: [] kfree+0x16f/0x240 Sep 30 15:54:07 liw64 kernel: [] free+0x9/0x10 Sep 30 15:54:07 liw64 kernel: [] huft_free+0x1e/0x30 Sep 30 15:54:07 liw64 kernel: [] inflate_dynamic+0x4d8/0x610 Sep 30 15:54:07 liw64 kernel: [] unpack_to_rootfs+0x4ed/0x9c0Sep 30 15:54:07 liw64 kernel: [] populate_rootfs+0x69/0x100 Sep 30 15:54:07 liw64 kernel: [] init+0xd9/0x350 Sep 30 15:54:07 liw64 kernel: [] child_rip+0x8/0x12 Sep 30 15:54:07 liw64 kernel: it is ---- ---- netconsole for (2) with numa=noacpi [ 138.430672] BUG: warning at kernel/lockdep.c:565/print_infinite_recursion_bug() [ 138.430710] powernow-k8: MP systems not supported by PSB BIOS structure [ 138.430752] powernow-k8: MP systems not supported by PSB BIOS structure [ 138.430782] powernow-k8: MP systems not supported by PSB BIOS structure [ 138.430814] powernow-k8: MP systems not supported by PSB BIOS structure [ 138.430972] [ 138.430973] Call Trace: [ 138.431190] [] show_trace+0xad/0x380 [ 138.431264] [] dump_stack+0x15/0x20 [ 138.431337] [] print_infinite_recursion_bug+0x3d/0x50 [ 138.431465] [] find_usage_backwards+0x2f/0xd0 [ 138.431591] [] find_usage_backwards+0x93/0xd0 [ 138.431718] [] find_usage_backwards+0x93/0xd0 [ 138.431844] [] find_usage_backwards+0x93/0xd0 [ 138.431970] [] find_usage_backwards+0x93/0xd0 [ 138.432097] [] find_usage_backwards+0x93/0xd0 [ 138.432223] [] find_usage_backwards+0x93/0xd0 [ 138.432349] [] find_usage_backwards+0x93/0xd0 [ 138.432475] [] find_usage_backwards+0x93/0xd0 [ 138.432602] [] find_usage_backwards+0x93/0xd0 [ 138.432728] [] find_usage_backwards+0x93/0xd0 [ 138.432855] [] find_usage_backwards+0x93/0xd0 [ 138.432982] [] find_usage_backwards+0x93/0xd0 [ 138.433111] [] find_usage_backwards+0x93/0xd0 [ 138.433237] [] find_usage_backwards+0x93/0xd0 [ 138.433362] [] find_usage_backwards+0x93/0xd0 [ 138.433488] [] find_usage_backwards+0x93/0xd0 [ 138.433613] [] find_usage_backwards+0x93/0xd0 [ 138.433739] [] find_usage_backwards+0x93/0xd0 [ 138.433865] [] find_usage_backwards+0x93/0xd0 [ 138.433992] [] find_usage_backwards+0x93/0xd0 [ 138.434120] [] check_usage+0x40/0x2b0 [ 138.434246] [] __lock_acquire+0xa50/0xd20 [ 138.434371] [] lock_acquire+0x8b/0xc0 [ 138.434501] [] _spin_lock+0x25/0x40 [ 138.434631] [] double_rq_lock+0x40/0x50 [ 138.434730] [] rebalance_tick+0x19a/0x340 [ 138.434831] [] scheduler_tick+0x7f/0x390 [ 138.434933] [] update_process_times+0x73/0x90 [ 138.435046] [] smp_local_timer_interrupt+0x2b/0x60 [ 138.435133] [] smp_apic_timer_interrupt+0x58/0x70 [ 138.435217] [] apic_timer_interrupt+0x6a/0x70 [ 138.435284] [] default_idle+0x42/0x80 [ 138.435348] [] cpu_idle+0x6a/0x90 [ 138.435414] [] start_secondary+0x4fc/0x510 [ 138.435494] [] find_usage_backwards+0x93/0xd0 [ 138.435597] [] print_infinite_recursion_bug+0x3d/0x50 [ 138.435659] [] find_usage_backwards+0x2f/0xd0 [ 138.435721] [] find_usage_backwards+0x93/0xd0 [ 138.435782] [] find_usage_backwards+0x93/0xd0 [ 138.435844] [] find_usage_backwards+0x93/0xd0 [ 138.435906] [] find_usage_backwards+0x93/0xd0 [ 138.435967] [] find_usage_backwards+0x93/0xd0 [ 138.436029] [] find_usage_backwards+0x93/0xd0 [ 138.436093] [] find_usage_backwards+0x93/0xd0 [ 138.436155] [] find_usage_backwards+0x93/0xd0 [ 138.436216] [] find_usage_backwards+0x93/0xd0 [ 138.436277] [] find_usage_backwards+0x93/0xd0 [ 138.436339] [] find_usage_backwards+0x93/0xd0 [ 138.436400] [] find_usage_backwards+0x93/0xd0 [ 138.436462] [] find_usage_backwards+0x93/0xd0 [ 138.436523] [] find_usage_backwards+0x93/0xd0 [ 138.436585] [] find_usage_backwards+0x93/0xd0 [ 138.436647] [] find_usage_backwards+0x93/0xd0 [ 138.436708] [] find_usage_backwards+0x93/0xd0 [ 138.436770] [] find_usage_backwards+0x93/0xd0 [ 138.436831] [] find_usage_backwards+0x93/0xd0 [ 138.436893] [] find_usage_backwards+0x93/0xd0 [ 138.436954] [] check_usage+0x40/0x2b0 [ 138.437016] [] __lock_acquire+0xa50/0xd20 [ 138.437080] [] double_rq_lock+0x40/0x50 [ 138.437141] [] lock_acquire+0x8b/0xc0 [ 138.437202] [] double_rq_lock+0x40/0x50 [ 138.437264] [] _spin_lock+0x25/0x40 [ 138.437325] [] double_rq_lock+0x40/0x50 [ 138.437385] [] rebalance_tick+0x19a/0x340 [ 138.437446] [] _spin_unlock_irq+0x2b/0x40 [ 138.437508] [] scheduler_tick+0x7f/0x390 [ 138.437569] [] update_process_times+0x73/0x90 [ 138.437631] [] smp_local_timer_interrupt+0x2b/0x60 [ 138.437694] [] smp_apic_timer_interrupt+0x58/0x70 [ 138.437756] [] default_idle+0x40/0x80 [ 138.437815] [] default_idle+0x0/0x80 [ 138.437875] [] apic_timer_interrupt+0x6a/0x70 [ 138.437936] [] ipq_kill+0x5f/0xa0 [ 138.751237] [] flush_kernel_map+0x39/0x40 [ 138.751306] [] search_extable+0x40/0x70 [ 138.763697] [] show_cpuinfo+0x18b/0x360 [ 138.763765] [] show_cpuinfo+0x18f/0x360 [ 138.763828] [] show_cpuinfo+0x286/0x360 [ 138.763889] [] show_cpuinfo+0x28d/0x360 [ 138.764152] [] show_mem+0xbf/0x170 [ 138.764211] [] show_mem+0xc1/0x170 [ 138.764275] [] show_mem+0xe0/0x170 [ 138.764334] [] show_mem+0xe2/0x170 [ 138.764394] [] show_mem+0xf7/0x170 [ 138.764453] [] show_mem+0xf9/0x170 [ 138.764514] [] __add_pages+0x40/0xd0 [ 138.764576] [] vmalloc_sync_all+0x39/0x170 [ 138.799966] [] xfrm_state_netlink+0x0/0xa0 [ 138.800034] [] xfrm_state_netlink+0x9/0xa0 [ 138.800100] [] xfrm_state_netlink+0x26/0xa0 [ 138.800161] [] xfrm_state_netlink+0x2f/0xa0 [ 138.800230] [] xfrm_send_state_notify+0x282/0x6c0 [ 138.800292] [] xfrm_send_state_notify+0x295/0x6c0 [ 138.800370] [] find_busiest_group+0x5d3/0x6f0 [ 138.800431] [] find_busiest_group+0x5dc/0x6f0 [ 138.800499] [] xfrm_send_state_notify+0x33c/0x6c0 [ 138.800562] [] xfrm_send_state_notify+0x343/0x6c0 [ 138.800628] [] migration_thread+0x25/0x2e0 [ 138.800689] [] migration_thread+0x2e/0x2e0 [ 138.800752] [] migration_thread+0x50/0x2e0 [ 138.800813] [] migration_thread+0x59/0x2e0 [ 138.831385] Unable to handle kernel paging request at ffffffff82800000 RIP: [ 138.831439] [] show_trace+0x311/0x380 [ 138.831598] PGD 203027 PUD 205027 PMD 0 [ 138.831762] Oops: 0000 [1] SMP [ 138.831889] CPU 15 [ 138.831978] Modules linked in: [ 138.832073] Pid: 0, comm: swapper Not tainted 2.6.18-rc3rannaud-gd94a0415 #36 [ 138.832137] RIP: 0010:[] [] show_trace+0x311/0x380 [ 138.832252] RSP: 0018:ffff8102238e7810 EFLAGS: 00010002 [ 138.832312] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 138.832375] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffff805b9940 [ 138.832439] RBP: ffff8102238e7900 R08: 0000000000000002 R09: ffffffff80256580 [ 138.832501] R10: ffffffffffffffff R11: 0000000000000000 R12: ffffffff827ffffe [ 138.832564] R13: 0000000000000000 R14: 000000000000000f R15: ffffffff8097f000 [ 138.832627] FS: 00000000005a6860(0000) GS:ffff810223894ac0(0000) knlGS:0000000000000000 [ 138.832705] CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b [ 138.832766] CR2: ffffffff82800000 CR3: 00000002217c0000 CR4: 00000000000006e0 [ 138.832830] Process swapper (pid: 0, threadinfo ffff8102238e2000, task ffff81022389b100) [ 138.832909] Stack: 0000000080838210 ffffffff808a1ca8 0000000000000000 0000000000000000 [ 138.833169] 0000000000000000 0000000000000000 0000000000000000 0000000000000d07 [ 138.833387] 0000000000000001 0000000000000000 0000000000000001 0000000000000001 [ 138.833556] Call Trace: [ 138.833676] [] dump_stack+0x15/0x20 [ 138.833748] [] print_infinite_recursion_bug+0x3d/0x50 [ 138.833894] [] find_usage_backwards+0x2f/0xd0 [ 138.834020] [] find_usage_backwards+0x93/0xd0 [ 138.834146] [] find_usage_backwards+0x93/0xd0 [ 138.834273] [] find_usage_backwards+0x93/0xd0 [ 138.834399] [] find_usage_backwards+0x93/0xd0 [ 138.834527] [] find_usage_backwards+0x93/0xd0 [ 138.834652] [] find_usage_backwards+0x93/0xd0 [ 138.834777] [] find_usage_backwards+0x93/0xd0 [ 138.834902] [] find_usage_backwards+0x93/0xd0 [ 138.835029] [] find_usage_backwards+0x93/0xd0 [ 138.835154] [] find_usage_backwards+0x93/0xd0 [ 138.835279] [] find_usage_backwards+0x93/0xd0 [ 138.835404] [] find_usage_backwards+0x93/0xd0 [ 138.835533] [] find_usage_backwards+0x93/0xd0 [ 138.835658] [] find_usage_backwards+0x93/0xd0 [ 138.835784] [] find_usage_backwards+0x93/0xd0 [ 138.835909] [] find_usage_backwards+0x93/0xd0 [ 138.836034] [] find_usage_backwards+0x93/0xd0 [ 138.836159] [] find_usage_backwards+0x93/0xd0 [ 138.836285] [] find_usage_backwards+0x93/0xd0 [ 138.836411] [] find_usage_backwards+0x93/0xd0 [ 138.836539] [] check_usage+0x40/0x2b0 [ 138.836664] [] __lock_acquire+0xa50/0xd20 [ 138.836790] [] lock_acquire+0x8b/0xc0 [ 138.836919] [] _spin_lock+0x25/0x40 [ 138.837049] [] double_rq_lock+0x40/0x50 [ 138.837148] [] rebalance_tick+0x19a/0x340 [ 138.837249] [] scheduler_tick+0x7f/0x390 [ 138.837351] [] update_process_times+0x73/0x90 [ 138.837464] [] smp_local_timer_interrupt+0x2b/0x60 [ 138.837549] [] smp_apic_timer_interrupt+0x58/0x70 [ 138.837633] [] apic_timer_interrupt+0x6a/0x70 [ 138.837702] [] default_idle+0x42/0x80 [ 138.837766] [] cpu_idle+0x6a/0x90 [ 138.837832] [] start_secondary+0x4fc/0x510 [ 138.837912] [] dump_stack+0x15/0x20 [ 138.838015] [] find_usage_backwards+0x93/0xd0 [ 138.838077] [] print_infinite_recursion_bug+0x3d/0x50 [ 138.838140] [] find_usage_backwards+0x2f/0xd0 [ 138.838203] [] find_usage_backwards+0x93/0xd0 [ 138.839444] [] find_usage_backwards+0x93/0xd0 [ 138.839506] [] find_usage_backwards+0x93/0xd0 [ 138.839569] [] find_usage_backwards+0x93/0xd0 [ 138.839631] [] find_usage_backwards+0x93/0xd0 [ 138.839694] [] find_usage_backwards+0x93/0xd0 [ 138.839756] [] find_usage_backwards+0x93/0xd0 [ 138.839819] [] find_usage_backwards+0x93/0xd0 [ 138.839881] [] find_usage_backwards+0x93/0xd0 [ 138.839943] [] find_usage_backwards+0x93/0xd0 [ 138.840006] [] find_usage_backwards+0x93/0xd0 [ 138.840068] [] find_usage_backwards+0x93/0xd0 [ 138.840130] [] find_usage_backwards+0x93/0xd0 [ 138.840193] [] find_usage_backwards+0x93/0xd0 [ 138.840255] [] find_usage_backwards+0x93/0xd0 [ 138.840316] [] find_usage_backwards+0x93/0xd0 [ 138.840378] [] find_usage_backwards+0x93/0xd0 [ 138.840439] [] find_usage_backwards+0x93/0xd0 [ 138.840502] [] find_usage_backwards+0x93/0xd0 [ 138.840564] [] find_usage_backwards+0x93/0xd0 [ 138.840625] [] check_usage+0x40/0x2b0 [ 138.840687] [] __lock_acquire+0xa50/0xd20 [ 138.840749] [] double_rq_lock+0x40/0x50 [ 138.840811] [] lock_acquire+0x8b/0xc0 [ 138.840871] [] double_rq_lock+0x40/0x50 [ 138.840933] [] _spin_lock+0x25/0x40 [ 138.840993] [] double_rq_lock+0x40/0x50 [ 138.841054] [] rebalance_tick+0x19a/0x340 [ 138.841116] [] _spin_unlock_irq+0x2b/0x40 [ 138.841179] [] scheduler_tick+0x7f/0x390 [ 138.841239] [] update_process_times+0x73/0x90 [ 138.841301] [] smp_local_timer_interrupt+0x2b/0x60 [ 138.841363] [] smp_apic_timer_interrupt+0x58/0x70 [ 138.841425] [] default_idle+0x40/0x80 [ 138.841485] [] default_idle+0x0/0x80 [ 138.841544] [] apic_timer_interrupt+0x6a/0x70 [ 138.841605] [] ipq_kill+0x5f/0xa0 [ 139.154267] [] flush_kernel_map+0x39/0x40 [ 139.154336] [] search_extable+0x40/0x70 [ 139.166705] [] show_cpuinfo+0x18b/0x360 [ 139.166774] [] show_cpuinfo+0x18f/0x360 [ 139.166837] [] show_cpuinfo+0x286/0x360 [ 139.166898] [] show_cpuinfo+0x28d/0x360 [ 139.167161] [] show_mem+0xbf/0x170 [ 139.167225] [] show_mem+0xc1/0x170 [ 139.167285] [] show_mem+0xe0/0x170 [ 139.167345] [] show_mem+0xe2/0x170 [ 139.167407] [] show_mem+0xf7/0x170 [ 139.167467] [] show_mem+0xf9/0x170 [ 139.167528] [] __add_pages+0x40/0xd0 [ 139.167588] [] vmalloc_sync_all+0x39/0x170 [ 139.202919] [] xfrm_state_netlink+0x0/0xa0 [ 139.202993] [] xfrm_state_netlink+0x9/0xa0 [ 139.203055] [] xfrm_state_netlink+0x26/0xa0 [ 139.203116] [] xfrm_state_netlink+0x2f/0xa0 [ 139.203187] [] xfrm_send_state_notify+0x282/0x6c0 [ 139.203250] [] xfrm_send_state_notify+0x295/0x6c0 [ 139.203329] [] find_busiest_group+0x5d3/0x6f0 [ 139.203389] [] find_busiest_group+0x5dc/0x6f0 [ 139.203457] [] xfrm_send_state_notify+0x33c/0x6c0 [ 139.203519] [] xfrm_send_state_notify+0x343/0x6c0 [ 139.203582] [] migration_thread+0x25/0x2e0 [ 139.203644] [] migration_thread+0x2e/0x2e0 [ 139.203707] [] migration_thread+0x50/0x2e0 [ 139.203767] [] migration_thread+0x59/0x2e0 [ 139.234201] Unable to handle kernel paging request at ffffffff82800000 RIP: [ 139.234255] [] show_trace+0x311/0x380 [ 139.234412] PGD 203027 PUD 205027 PMD 0 [ 139.234574] Oops: 0000 [2] SMP [ 139.234699] CPU 15 [ 139.234789] Modules linked in: [ 139.234880] Pid: 0, comm: swapper Not tainted 2.6.18-rc3rannaud-gd94a0415 #36 [ 139.234942] RIP: 0010:[] [] show_trace+0x311/0x380 [ 139.235057] RSP: 0018:ffff8102238e7488 EFLAGS: 00010002 [ 139.235117] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 139.235180] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffff805b9940 [ 139.235243] RBP: ffff8102238e7578 R08: 0000000000000002 R09: ffffffff80256580 [ 139.235306] R10: ffffffffffffffff R11: 0000000000000000 R12: ffffffff827ffffe [ 139.235368] R13: 0000000000000000 R14: 000000000000000f R15: ffffffff8097f000 [ 139.235431] FS: 00000000005a6860(0000) GS:ffff810223894ac0(0000) knlGS:0000000000000000 [ 139.235509] CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b [ 139.235569] CR2: ffffffff82800000 CR3: 00000002217c0000 CR4: 00000000000006e0 [ 139.235634] Process swapper (pid: 0, threadinfo ffff8102238e2000, task ffff81022389b100) [ 139.235711] Stack: 00000000238e3fc0 0000000000000000 0000000000000000 0000000000000000 [ 139.235970] 0000000000000000 0000000000000000 0000000000000000 0000000000000d07 [ 139.236187] 0000000000000001 0000000000000000 0000000000000001 0000000000000001 [ 139.236358] Call Trace: [ 139.236476] [] _show_stack+0xfe/0x110 [ 139.236545] [] show_registers+0x8e/0x110 [ 139.236616] [] __die+0x9a/0xe0 [ 139.236684] [] do_page_fault+0x837/0x960 [ 139.236785] [] error_exit+0x0/0x96 [ 139.236852] [] show_trace+0x311/0x380 [ 139.236923] [] dump_stack+0x15/0x20 [ 139.236995] [] print_infinite_recursion_bug+0x3d/0x50 [ 139.237133] [] find_usage_backwards+0x2f/0xd0 [ 139.237259] [] find_usage_backwards+0x93/0xd0 [ 139.237384] [] find_usage_backwards+0x93/0xd0 [ 139.237510] [] find_usage_backwards+0x93/0xd0 [ 139.237637] [] find_usage_backwards+0x93/0xd0 [ 139.237763] [] find_usage_backwards+0x93/0xd0 [ 139.237889] [] find_usage_backwards+0x93/0xd0 [ 139.238015] [] find_usage_backwards+0x93/0xd0 [ 139.238140] [] find_usage_backwards+0x93/0xd0 [ 139.238266] [] find_usage_backwards+0x93/0xd0 [ 139.238391] [] find_usage_backwards+0x93/0xd0 [ 139.238517] [] find_usage_backwards+0x93/0xd0 [ 139.238642] [] find_usage_backwards+0x93/0xd0 [ 139.238768] [] find_usage_backwards+0x93/0xd0 [ 139.238896] [] find_usage_backwards+0x93/0xd0 [ 139.239022] [] find_usage_backwards+0x93/0xd0 [ 139.239147] [] find_usage_backwards+0x93/0xd0 [ 139.239273] [] find_usage_backwards+0x93/0xd0 [ 139.239399] [] find_usage_backwards+0x93/0xd0 [ 139.239527] [] find_usage_backwards+0x93/0xd0 [ 139.239653] [] find_usage_backwards+0x93/0xd0 [ 139.239780] [] check_usage+0x40/0x2b0 [ 139.239907] [] __lock_acquire+0xa50/0xd20 [ 139.240034] [] lock_acquire+0x8b/0xc0 [ 139.240161] [] _spin_lock+0x25/0x40 [ 139.240293] [] double_rq_lock+0x40/0x50 [ 139.240392] [] rebalance_tick+0x19a/0x340 [ 139.240493] [] scheduler_tick+0x7f/0x390 [ 139.240595] [] update_process_times+0x73/0x90 [ 139.240707] [] smp_local_timer_interrupt+0x2b/0x60 [ 139.240795] [] smp_apic_timer_interrupt+0x58/0x70 [ 139.240880] [] apic_timer_interrupt+0x6a/0x70 [ 139.240947] [] default_idle+0x42/0x80 [ 139.241011] [] cpu_idle+0x6a/0x90 [ 139.241079] [] start_secondary+0x4fc/0x510 [ 139.241160] [] _show_stack+0xfe/0x110 [ 139.241260] [] show_registers+0x8e/0x110 [ 139.241321] [] __die+0x9a/0xe0 [ 139.241381] [] do_page_fault+0x837/0x960 [ 139.241442] [] printk+0x67/0x70 [ 139.241501] [] migration_thread+0x59/0x2e0 [ 139.241564] [] kallsyms_lookup+0xd0/0x1f0 [ 139.241626] [] error_exit+0x0/0x96 [ 139.241687] [] module_text_address+0x20/0x50 [ 139.241748] [] show_trace+0x311/0x380 [ 139.241812] [] dump_stack+0x15/0x20 [ 139.241873] [] find_usage_backwards+0x93/0xd0 [ 139.241934] [] print_infinite_recursion_bug+0x3d/0x50 [ 139.241999] [] find_usage_backwards+0x2f/0xd0 [ 139.242061] [] find_usage_backwards+0x93/0xd0 [ 139.242123] [] find_usage_backwards+0x93/0xd0 [ 139.242185] [] find_usage_backwards+0x93/0xd0 [ 139.242247] [] find_usage_backwards+0x93/0xd0 [ 139.242310] [] find_usage_backwards+0x93/0xd0 [ 139.242373] [] find_usage_backwards+0x93/0xd0 [ 139.242434] [] find_usage_backwards+0x93/0xd0 [ 139.242497] [] find_usage_backwards+0x93/0xd0 [ 139.242558] [] find_usage_backwards+0x93/0xd0 [ 139.242620] [] find_usage_backwards+0x93/0xd0 [ 139.242681] [] find_usage_backwards+0x93/0xd0 [ 139.242742] [] find_usage_backwards+0x93/0xd0 [ 139.242805] [] find_usage_backwards+0x93/0xd0 [ 139.242867] [] find_usage_backwards+0x93/0xd0 [ 139.242930] [] find_usage_backwards+0x93/0xd0 [ 139.242992] [] find_usage_backwards+0x93/0xd0 [ 139.243054] [] find_usage_backwards+0x93/0xd0 [ 139.243116] [] find_usage_backwards+0x93/0xd0 [ 139.243178] [] find_usage_backwards+0x93/0xd0 [ 139.243241] [] find_usage_backwards+0x93/0xd0 [ 139.243304] [] check_usage+0x40/0x2b0 [ 139.243365] [] __lock_acquire+0xa50/0xd20 [ 139.243427] [] double_rq_lock+0x40/0x50 [ 139.243488] [] lock_acquire+0x8b/0xc0 [ 139.243549] [] double_rq_lock+0x40/0x50 [ 139.243610] [] _spin_lock+0x25/0x40 [ 139.243670] [] double_rq_lock+0x40/0x50 [ 139.243730] [] rebalance_tick+0x19a/0x340 [ 139.243792] [] _spin_unlock_irq+0x2b/0x40 [ 139.243855] [] scheduler_tick+0x7f/0x390 [ 139.243916] [] update_process_times+0x73/0x90 [ 139.245151] [] smp_local_timer_interrupt+0x2b/0x60 [ 139.245214] [] smp_apic_timer_interrupt+0x58/0x70 [ 139.245277] [] default_idle+0x40/0x80 [ 139.245336] [] default_idle+0x0/0x80 [ 139.245397] [] apic_timer_interrupt+0x6a/0x70 [ 139.245458] [] ipq_kill+0x5f/0xa0 [ 139.559005] [] flush_kernel_map+0x39/0x40 [ 139.559075] [] search_extable+0x40/0x70 [ 139.571503] [] show_cpuinfo+0x18b/0x360 [ 139.571572] [] show_cpuinfo+0x18f/0x360 [ 139.571635] [] show_cpuinfo+0x286/0x360 [ 139.571696] [] show_cpuinfo+0x28d/0x360 [ 139.571965] [] show_mem+0xbf/0x170 [ 139.572024] [] show_mem+0xc1/0x170 [ 139.572084] [] show_mem+0xe0/0x170 [ 139.572144] [] show_mem+0xe2/0x170 [ 139.572204] [] show_mem+0xf7/0x170 [ 139.572263] [] show_mem+0xf9/0x170 [ 139.572325] [] __add_pages+0x40/0xd0 [ 139.572386] [] vmalloc_sync_all+0x39/0x170 [ 139.607781] [] xfrm_state_netlink+0x0/0xa0 [ 139.607850] [] xfrm_state_netlink+0x9/0xa0 [ 139.607912] [] xfrm_state_netlink+0x26/0xa0 [ 139.607973] [] xfrm_state_netlink+0x2f/0xa0 [ 139.608044] [] xfrm_send_state_notify+0x282/0x6c0 [ 139.608105] [] xfrm_send_state_notify+0x295/0x6c0 [ 139.608185] [] find_busiest_group+0x5d3/0x6f0 [ 139.608250] [] find_busiest_group+0x5dc/0x6f0 [ 139.608320] [] xfrm_send_state_notify+0x33c/0x6c0 [ 139.608382] [] xfrm_send_state_notify+0x343/0x6c0 [ 139.608446] [] migration_thread+0x25/0x2e0 [ 139.608506] [] migration_thread+0x2e/0x2e0 [ 139.608569] [] migration_thread+0x50/0x2e0 [ 139.608630] [] migration_thread+0x59/0x2e0 [ 139.639155] Unable to handle kernel paging request at ffffffff82800000 RIP: [ 139.639209] [] show_trace+0x311/0x380 [ 139.639366] PGD 203027 PUD 205027 PMD 0 [ 139.639531] Oops: 0000 [3] SMP [ 139.639657] CPU 15 [ 139.639745] Modules linked in: [ 139.639836] Pid: 0, comm: swapper Not tainted 2.6.18-rc3rannaud-gd94a0415 #36 [ 139.639899] RIP: 0010:[] [] show_trace+0x311/0x380 [ 139.572325] [] __add_pages+0x40/0xd0 [ 139.572386] [] vmalloc_sync_all+0x39/0x170 [ 139.607781] [] xfrm_state_netlink+0x0/0xa0 [ 139.607850] [] xfrm_state_netlink+0x9/0xa0 [ 139.607912] [] xfrm_state_netlink+0x26/0xa0 [ 139.607973] [] xfrm_state_netlink+0x2f/0xa0 [ 139.608044] [] xfrm_send_state_notify+0x282/0x6c0 [ 139.608105] [] xfrm_send_state_notify+0x295/0x6c0 [ 139.608185] [] find_busiest_group+0x5d3/0x6f0 [ 139.608250] [] find_busiest_group+0x5dc/0x6f0 [ 139.608320] [] xfrm_send_state_notify+0x33c/0x6c0 [ 139.608382] [] xfrm_send_state_notify+0x343/0x6c0 [ 139.608446] [] migration_thread+0x25/0x2e0 [ 139.608506] [] migration_thread+0x2e/0x2e0 [ 139.608569] [] migration_thread+0x50/0x2e0 [ 139.608630] [] migration_thread+0x59/0x2e0 [ 139.639155] Unable to handle kernel paging request at ffffffff82800000 RIP: [ 139.639209] [] show_trace+0x311/0x380 [ 139.639366] PGD 203027 PUD 205027 PMD 0 [ 139.639531] Oops: 0000 [3] SMP [ 139.639657] CPU 15 [ 139.639745] Modules linked in: [ 139.639836] Pid: 0, comm: swapper Not tainted 2.6.18-rc3rannaud-gd94a0415 #36 [ 139.639899] RIP: 0010:[] [] show_trace+0x311/0x380 [ 139.640016] RSP: 0018:ffff8102238e70f8 EFLAGS: 00010002 [ 139.640075] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000001 [ 139.640138] RDX: 0000000000000000 RSI: 0000000000000001 RDI: ffffffff805b9940 [ 139.640202] RBP: ffff8102238e71e8 R08: 0000000000000002 R09: ffffffff80256580 [ 139.640265] R10: ffffffffffffffff R11: 0000000000000000 R12: ffffffff827ffffe [ 139.640329] R13: 0000000000000000 R14: 000000000000000f R15: ffffffff8097f000 [ 139.640392] FS: 00000000005a6860(0000) GS:ffff810223894ac0(0000) knlGS:0000000000000000 [ 139.640470] CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b [ 139.640532] CR2: ffffffff82800000 CR3: 00000002217c0000 CR4: 00000000000006e0 [ 139.640596] Process swapper (pid: 0, threadinfo ffff8102238e2000, task ffff81022389b100) [ 139.640674] Stack: 00000000238e3fc0 0000000000000000 0000000000000000 0000000000000000 [ 139.640933] 0000000000000000 0000000000000000 0000000000000000 0000000000000d07 [ 139.641151] 0000000000000001 0000000000000000 0000000000000001 0000000000000001 [ 139.641321] Call Trace: [ 139.641438] [] _show_stack+0xfe/0x110 [ 139.641508] [] show_registers+0x8e/0x110 [ 139.641579] [] __die+0x9a/0xe0 [ 139.641648] [] do_page_fault+0x837/0x960 [ 139.641750] [] error_exit+0x0/0x96 [ 139.641817] [] show_trace+0x311/0x380 [ 139.641886] [] _show_stack+0xfe/0x110 [ 139.641955] [] show_registers+0x8e/0x110 [ 139.642025] [] __die+0x9a/0xe0 [ 139.642093] [] do_page_fault+0x837/0x960 [ 139.642186] [] error_exit+0x0/0x96 [ 139.642252] [] show_trace+0x311/0x380 [ 139.642322] [] dump_stack+0x15/0x20 [ 139.642395] [] print_infinite_recursion_bug+0x3d/0x50 [ 139.642534] [] find_usage_backwards+0x2f/0xd0 [ 139.642662] [] find_usage_backwards+0x93/0xd0 [ 139.642789] [] find_usage_backwards+0x93/0xd0 [ 139.642917] [] find_usage_backwards+0x93/0xd0 [ 139.643044] [] find_usage_backwards+0x93/0xd0 [ 139.643172] [] find_usage_backwards+0x93/0xd0 [ 139.643300] [] find_usage_backwards+0x93/0xd0 [ 139.643429] [] find_usage_backwards+0x93/0xd0 [ 139.643557] [] find_usage_backwards+0x93/0xd0 [ 139.643685] [] find_usage_backwards+0x93/0xd0 [ 139.643812] [] find_usage_backwards+0x93/0xd0 [ 139.643940] [] find_usage_backwards+0x93/0xd0 [ 139.644067] [] find_usage_backwards+0x93/0xd0 [ 139.644194] [] find_usage_backwards+0x93/0xd0 [ 139.644321] [] find_usage_backwards+0x93/0xd0 [ 139.644450] [] find_usage_backwards+0x93/0xd0 [ 139.644577] [] find_usage_backwards+0x93/0xd0 [ 139.644705] [] find_usage_backwards+0x93/0xd0 [ 139.644832] [] find_usage_backwards+0x93/0xd0 ---- (a bit more on console) ---- netconsole for v2.6.18 with numa=noacpi [ 320.125317] BUG: warning at kernel/lockdep.c:565/print_infinite_recursion_bug() [ 320.125380] [ 320.125381] Call Trace: [ 320.125550] [] show_trace+0xad/0x3b0 [ 320.125604] [] dump_stack+0x15/0x20 [ 320.125659] [] print_infinite_recursion_bug+0x3d/0x50 [ 320.125771] [] check_noncircular+0x2f/0xe0 [ 320.125880] [] check_noncircular+0x83/0xe0 [ 320.125993] [] check_noncircular+0x83/0xe0 [ 320.126103] [] check_noncircular+0x83/0xe0 [ 320.126213] [] check_noncircular+0x83/0xe0 [ 320.126336] [] check_noncircular+0x83/0xe0 [ 320.126459] [] check_noncircular+0x83/0xe0 [ 320.126582] [] check_noncircular+0x83/0xe0 [ 320.126705] [] check_noncircular+0x83/0xe0 [ 320.126828] [] check_noncircular+0x83/0xe0 [ 320.126953] [] check_noncircular+0x83/0xe0 [ 320.127078] [] check_noncircular+0x83/0xe0 [ 320.127201] [] check_noncircular+0x83/0xe0 [ 320.127325] [] check_noncircular+0x83/0xe0 [ 320.127448] [] check_noncircular+0x83/0xe0 [ 320.127571] [] check_noncircular+0x83/0xe0 [ 320.127694] [] check_noncircular+0x83/0xe0 [ 320.127816] [] check_noncircular+0x83/0xe0 [ 320.127940] [] check_noncircular+0x83/0xe0 [ 320.128063] [] check_noncircular+0x83/0xe0 [ 320.128186] [] check_noncircular+0x83/0xe0 [ 320.128309] [] __lock_acquire+0x9fa/0xd20 [ 320.128432] [] lock_acquire+0x8b/0xc0 [ 320.128559] [] __mutex_lock_slowpath+0xd7/0x250 [ 320.128681] [] mutex_lock+0x25/0x30 [ 320.128799] [] elevator_exit+0x23/0x60 [ 320.129066] [] blk_cleanup_queue+0x45/0x60 [ 320.129319] [] scsi_free_queue+0x9/0x10 [ 320.129717] [] scsi_device_dev_release_usercontext+0x106/0x160 [ 320.130119] [] execute_in_process_context+0x2b/0x70 [ 320.130237] [] scsi_device_dev_release+0x1a/0x20 [ 320.130617] [] device_release+0x1c/0x70 [ 320.130959] [] kobject_cleanup+0x63/0xa0 [ 320.131220] [] kobject_release+0xd/0x10 [ 320.131481] [] kref_put+0x6f/0x90 [ 320.131741] [] kobject_put+0x19/0x20 [ 320.131999] [] put_device+0x15/0x20 [ 320.132339] [] scsi_probe_and_add_lun+0xb58/0xba0 [ 320.132721] [] __scsi_scan_target+0xd2/0x690 [ 320.133102] [] scsi_scan_channel+0x55/0xa0 [ 320.133482] [] scsi_scan_host_selected+0xdd/0x130 [ 320.133865] [] scsi_scan_host+0x15/0x20 [ 320.134247] [] megaraid_probe_one+0x1110/0x11c0 [ 320.134634] [] pci_device_probe+0xf3/0x170 [ 320.134908] [] driver_probe_device+0x67/0xe0 [ 320.135251] [] __driver_attach+0x97/0xf0 [ 320.135593] [] bus_for_each_dev+0x4f/0x80 [ 320.135936] [] driver_attach+0x1c/0x20 [ 320.136279] [] bus_add_driver+0x88/0x180 [ 320.136621] [] driver_register+0x93/0xa0 [ 320.136965] [] __pci_register_driver+0x63/0x90 [ 320.137242] [] megaraid_init+0x70/0xa0 [ 320.137621] [] init+0x164/0x350 [ 320.137679] [] child_rip+0xa/0x12 [ 320.137741] [ 320.137742] -> #20 (&rq->rq_lock_key#16){++..}: [ 320.137977] [] lock_acquire+0x8a/0xc0 [ 320.138296] [] _spin_lock+0x24/0x40 [ 320.138615] [] double_rq_lock+0x3f/0x50 [ 320.138934] [] rebalance_tick+0x199/0x340 [ 320.139254] [] scheduler_tick+0x7e/0x390 [ 320.139572] [] update_process_times+0x72/0x90 [ 320.139894] [] smp_local_timer_interrupt+0x2a/0x60 [ 320.140215] [] smp_apic_timer_interrupt+0x57/0x70 [ 320.140535] [] apic_timer_interrupt+0x6a/0x70 [ 320.140854] [ 320.140855] -> #19 (&rq->rq_lock_key#15){++..}: [ 320.141088] [] lock_acquire+0x8a/0xc0 [ 320.141405] [] _spin_lock+0x24/0x40 [ 320.141722] [] double_rq_lock+0x2a/0x50 [ 320.142040] [] migration_thread+0x22a/0x2e0 [ 320.142359] [] kthread+0xd9/0x110 [ 320.142676] [] child_rip+0x9/0x12 [ 320.142992] [ 320.142993] -> #18 (&rq->rq_lock_key#14){++..}: [ 320.143226] [] lock_acquire+0x8a/0xc0 [ 320.143543] [] _spin_lock+0x24/0x40 [ 320.143863] [] double_rq_lock+0x2a/0x50 [ 320.144182] [] migration_thread+0x22a/0x2e0 [ 320.144501] [] kthread+0xd9/0x110 [ 320.144818] [] child_rip+0x9/0x12 [ 320.145135] [ 320.145135] -> #17 (&rq->rq_lock_key#13){++..}: [ 320.145369] [] lock_acquire+0x8a/0xc0 [ 320.145686] [] _spin_lock+0x24/0x40 [ 320.146004] [] double_rq_lock+0x2a/0x50 [ 320.146323] [] migration_thread+0x22a/0x2e0 [ 320.146642] [] kthread+0xd9/0x110 [ 320.146959] [] child_rip+0x9/0x12 [ 320.147275] [ 320.147276] -> #16 (&rq->rq_lock_key#12){++..}: [ 320.147508] [] lock_acquire+0x8a/0xc0 [ 320.147826] [] _spin_lock+0x24/0x40 [ 320.148141] [] double_rq_lock+0x2a/0x50 [ 320.148460] [] migration_thread+0x22a/0x2e0 [ 320.148778] [] kthread+0xd9/0x110 [ 320.149096] [] child_rip+0x9/0x12 [ 320.149411] [ 320.149412] -> #15 (&rq->rq_lock_key#11){++..}: [ 320.149645] [] lock_acquire+0x8a/0xc0 [ 320.149962] [] _spin_lock+0x24/0x40 [ 320.150280] [] double_rq_lock+0x2a/0x50 [ 320.150598] [] migration_thread+0x22a/0x2e0 [ 320.150917] [] kthread+0xd9/0x110 [ 320.151235] [] child_rip+0x9/0x12 [ 320.151551] [ 320.151552] -> #14 (&rq->rq_lock_key#10){++..}: [ 320.151785] [] lock_acquire+0x8a/0xc0 [ 320.152102] [] _spin_lock+0x24/0x40 [ 320.152421] [] double_rq_lock+0x2a/0x50 [ 320.152741] [] migration_thread+0x22a/0x2e0 [ 320.153060] ----- (there was slightly more info on the local console, but it locked up) ----- /proc/cpuinfo processor : 15 vendor_id : AuthenticAMD cpu family : 15 model : 33 model name : Dual Core AMD Opteron(tm) Processor 880 stepping : 2 cpu MHz : 2411.123 cache size : 1024 KB physical id : 7 siblings : 2 core id : 1 cpu cores : 2 fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni lahf_lm cmp_legacy bogomips : 4822.64 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp -- ---- lspci -vvv http://engm.ath.cx/liw64-lspci.txt ---- - 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/