aboutsummaryrefslogtreecommitdiffstats
path: root/lib/debugobjects.c
diff options
context:
space:
mode:
authorIan Campbell <[email protected]>2010-03-29 02:42:56 +0000
committerIngo Molnar <[email protected]>2010-03-29 16:55:40 +0000
commiteed63519e3e74d515d2007ecd895338d0ba2a85c (patch)
tree4b33f284ab39080293b287316d18745c770058e2 /lib/debugobjects.c
parentx86: Make sure free_init_pages() frees pages on page boundary (diff)
downloadkernel-eed63519e3e74d515d2007ecd895338d0ba2a85c.tar.gz
kernel-eed63519e3e74d515d2007ecd895338d0ba2a85c.zip
x86: Do not free zero sized per cpu areas
This avoids an infinite loop in free_early_partial(). Add a warning to free_early_partial() to catch future problems. -v5: put back start > end back into WARN_ONCE() -v6: use one line for warning, suggested by Linus -v7: more tests -v8: remove the function name as suggested by Johannes WARN_ONCE() will print out that function name. Signed-off-by: Ian Campbell <[email protected]> Signed-off-by: Yinghai Lu <[email protected]> Tested-by: Konrad Rzeszutek Wilk <[email protected]> Tested-by: Joel Becker <[email protected]> Tested-by: Stanislaw Gruszka <[email protected]> Acked-by: Johannes Weiner <[email protected]> Cc: Peter Zijlstra <[email protected]> Cc: David Miller <[email protected]> Cc: Benjamin Herrenschmidt <[email protected]> Cc: Linus Torvalds <[email protected]> LKML-Reference: <[email protected]> Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'lib/debugobjects.c')
0 files changed, 0 insertions, 0 deletions