diff options
Diffstat (limited to 'kernel/trace/trace_selftest.c')
| -rw-r--r-- | kernel/trace/trace_selftest.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/trace/trace_selftest.c b/kernel/trace/trace_selftest.c index adb008a0136..51c819c12c2 100644 --- a/kernel/trace/trace_selftest.c +++ b/kernel/trace/trace_selftest.c @@ -415,7 +415,8 @@ static void trace_selftest_test_recursion_func(unsigned long ip,  	 * The ftrace infrastructure should provide the recursion  	 * protection. If not, this will crash the kernel!  	 */ -	trace_selftest_recursion_cnt++; +	if (trace_selftest_recursion_cnt++ > 10) +		return;  	DYN_FTRACE_TEST_NAME();  }  |