diff options
| author | Daniel Yeisley <[email protected]> | 2006-11-02 22:07:14 -0800 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2006-11-03 12:27:58 -0800 |
| commit | 7f6b8876c7e66b0d15af134e2a5b87e55514eb6d (patch) | |
| tree | b15c14ff1d4b31f80071299ecdfef8c29236a4d5 /include/linux/debugobjects.h | |
| parent | d13adb604693374c5fce47cd1a2017bcf3178eae (diff) | |
[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 <[email protected]>
Cc: Andi Kleen <[email protected]>
Acked-by: Christoph Lameter <[email protected]>
Cc: Pekka Enberg <[email protected]>
Cc: Manfred Spraul <[email protected]>
Cc: <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions