diff options
author | Daniel Yeisley <dan.yeisley@unisys.com> | 2006-11-03 07:07:14 +0100 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-11-03 21:27:58 +0100 |
commit | 7f6b8876c7e66b0d15af134e2a5b87e55514eb6d (patch) | |
tree | b15c14ff1d4b31f80071299ecdfef8c29236a4d5 /kernel/printk.c | |
parent | [PATCH] ipmi_si_intf.c sets bad class_mask with PCI_DEVICE_CLASS (diff) | |
download | linux-7f6b8876c7e66b0d15af134e2a5b87e55514eb6d.tar.xz linux-7f6b8876c7e66b0d15af134e2a5b87e55514eb6d.zip |
[PATCH] init_reap_node() initialization fix
It looks like there is a bug in init_reap_node() in slab.c that can cause
multiple oops's on certain ES7000 configurations. The variable reap_node
is defined per cpu, but only initialized on a single CPU. This causes an
oops in next_reap_node() when __get_cpu_var(reap_node) returns the wrong
value. Fix is below.
Signed-off-by: Dan Yeisley <dan.yeisley@unisys.com>
Cc: Andi Kleen <ak@suse.de>
Acked-by: Christoph Lameter <clameter@engr.sgi.com>
Cc: Pekka Enberg <penberg@cs.helsinki.fi>
Cc: Manfred Spraul <manfred@colorfullife.com>
Cc: <stable@kernel.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'kernel/printk.c')
0 files changed, 0 insertions, 0 deletions