summaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace_stack.c
diff options
context:
space:
mode:
authorSteven Rostedt <srostedt@redhat.com>2013-01-24 07:52:34 -0500
committerSteven Rostedt <rostedt@goodmis.org>2013-01-24 07:52:34 -0500
commitd41032a83b4683481cadff84bbf8e0eafeaba830 (patch)
treeba1d406d54fca1bf2be8a554d868633678e07aa8 /kernel/trace/trace_stack.c
parent0b07436d95b5404134da4d661fd183eac863513e (diff)
tracing: Fix unsigned int compare of zero in recursion check
Dan's smatch found a compare bug with the result of the trace_test_and_set_recursion() and comparing to less than zero. If the function fails, it returns -1, but was saved in an unsigned int, which will never be less than zero and will ignore the result of the test if a recursion did happen. Luckily this is the last of the recursion tests, as the infrastructure of ftrace would catch recursions before it got here, except for some few exceptions. Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'kernel/trace/trace_stack.c')
0 files changed, 0 insertions, 0 deletions