Re: hackbench regression due to commit 9dfc6e68bfe6e

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Zhang, Yanmin
Date: Thursday, April 1, 2010 - 2:29 am

On Fri, 2010-03-26 at 10:35 +0800, Alex Shi wrote:

Christoph,

I suspect the moving of place of cpu_slab in kmem_cache causes the new cache
miss. But when I move it to the tail of the structure, kernel always panic when
booting. Perhaps there is another potential bug?

---
Mount-cache hash table entries: 256
general protection fault: 0000 [#1] SMP
last sysfs file:
CPU 0
Pid: 0, comm: swapper Not tainted 2.6.33-rc1-this_cpu #1 X8DTN/X8DTN
RIP: 0010:[<ffffffff810c5041>]  [<ffffffff810c5041>] kmem_cache_alloc+0x58/0xf7
RSP: 0000:ffffffff81a01df8  EFLAGS: 00010083
RAX: ffff8800bec02220 RBX: ffffffff81c19180 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 00000000000006ae RDI: ffffffff818031ee
RBP: ffff8800bec02000 R08: ffff1000e6e02220 R09: 0000000000000002
R10: ffff88000001b9f0 R11: ffff88000001baf8 R12: 00000000000080d0
R13: 0000000000000296 R14: 00000000000080d0 R15: ffffffff8126b0be
FS:  0000000000000000(0000) GS:ffff880028200000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000000 CR3: 0000000001a55000 CR4: 00000000000006b0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process swapper (pid: 0, threadinfo ffffffff81a00000, task ffffffff81a5d020)
Stack:
 0000000000000010 ffffffff81a01e20 ffff880100002038 ffffffff81c19180
<0> 00000000000080d0 ffffffff81c19198 0000000000400000 ffffffff81836aca
<0> 0000000000000000 ffffffff8126b0be 0000000000000296 00000000000000d0
Call Trace:
 [<ffffffff8126b0be>] ? idr_pre_get+0x29/0x6d
 [<ffffffff8126b116>] ? ida_pre_get+0x14/0xba
 [<ffffffff810e19a1>] ? alloc_vfsmnt+0x3c/0x166
 [<ffffffff810cdd0e>] ? vfs_kern_mount+0x32/0x15b
 [<ffffffff81b22c41>] ? sysfs_init+0x55/0xae
 [<ffffffff81b21ce1>] ? mnt_init+0x9b/0x179
 [<ffffffff81b2194e>] ? vfs_caches_init+0x105/0x115
 [<ffffffff81b07c03>] ? start_kernel+0x32e/0x370


--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
hackbench regression due to commit 9dfc6e68bfe6e, Alex Shi, (Thu Mar 25, 1:40 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Christoph Lameter, (Thu Mar 25, 7:49 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Zhang, Yanmin, (Thu Apr 1, 2:29 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Christoph Lameter, (Thu Apr 1, 8:53 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Zhang, Yanmin, (Fri Apr 2, 1:06 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Christoph Lameter, (Mon Apr 5, 6:54 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Pekka Enberg, (Mon Apr 5, 10:30 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Zhang, Yanmin, (Tue Apr 6, 1:28 am)
[No subject], Christoph Lameter, (Tue Apr 6, 8:41 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Christoph Lameter, (Tue Apr 6, 1:55 pm)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Eric Dumazet, (Tue Apr 6, 3:10 pm)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Zhang, Yanmin, (Tue Apr 6, 5:58 pm)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Zhang, Yanmin, (Tue Apr 6, 7:20 pm)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Zhang, Yanmin, (Tue Apr 6, 7:34 pm)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Eric Dumazet, (Tue Apr 6, 11:39 pm)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Zhang, Yanmin, (Wed Apr 7, 2:07 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Eric Dumazet, (Wed Apr 7, 2:20 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Pekka Enberg, (Wed Apr 7, 3:47 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Christoph Lameter, (Wed Apr 7, 9:30 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Christoph Lameter, (Wed Apr 7, 9:43 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Pekka Enberg, (Wed Apr 7, 9:49 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Pekka Enberg, (Wed Apr 7, 9:52 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Christoph Lameter, (Wed Apr 7, 11:18 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Christoph Lameter, (Wed Apr 7, 11:20 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Pekka Enberg, (Wed Apr 7, 11:25 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Eric Dumazet, (Wed Apr 7, 11:38 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Christoph Lameter, (Wed Apr 7, 12:30 pm)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Zhang, Yanmin, (Wed Apr 7, 6:05 pm)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Eric Dumazet, (Wed Apr 7, 9:59 pm)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Eric Dumazet, (Wed Apr 7, 10:39 pm)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Eric Dumazet, (Thu Apr 8, 12:00 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, David Miller, (Thu Apr 8, 12:05 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Zhang, Yanmin, (Thu Apr 8, 12:18 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, David Miller, (Thu Apr 8, 12:20 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Eric Dumazet, (Thu Apr 8, 12:25 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Eric Dumazet, (Thu Apr 8, 12:54 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Zhang, Yanmin, (Thu Apr 8, 12:54 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Eric Dumazet, (Thu Apr 8, 1:09 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Christoph Lameter, (Thu Apr 8, 8:34 am)
Re: hackbench regression due to commit 9dfc6e68bfe6e, Eric Dumazet, (Thu Apr 8, 8:52 am)