tracing: Fix an unallocated memory access in function_graph
authorShaohua Li <shaohua.li@intel.com>
Tue, 27 Jul 2010 08:06:34 +0000 (16:06 +0800)
committerSteven Rostedt <rostedt@goodmis.org>
Fri, 6 Aug 2010 16:19:15 +0000 (12:19 -0400)
commit575570f02761bd680ba5731c1dfd4701062e7fb2
tree7789ba121ae95af2705fe9053fa1ae9e9fb04a5b
parent8a4fd31e0e8dc33f00b8949a12ac56310bac57bc
tracing: Fix an unallocated memory access in function_graph

With CONFIG_DEBUG_PAGEALLOC, I observed an unallocated memory access in
function_graph trace. It appears we find a small size entry in ring buffer,
but we access it as a big size entry. The access overflows the page size
and touches an unallocated page.

Cc: <stable@kernel.org>
Signed-off-by: Shaohua Li <shaohua.li@intel.com>
LKML-Reference: <1280217994.32400.76.camel@sli10-desk.sh.intel.com>
[ Added a comment to explain the problem - SDR ]
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
kernel/trace/trace_functions_graph.c