|
@@ -452,7 +452,6 @@ trace_selftest_function_recursion(void)
|
|
|
char *func_name;
|
|
|
int len;
|
|
|
int ret;
|
|
|
- int cnt;
|
|
|
|
|
|
/* The previous test PASSED */
|
|
|
pr_cont("PASSED\n");
|
|
@@ -510,19 +509,10 @@ trace_selftest_function_recursion(void)
|
|
|
|
|
|
unregister_ftrace_function(&test_recsafe_probe);
|
|
|
|
|
|
- /*
|
|
|
- * If arch supports all ftrace features, and no other task
|
|
|
- * was on the list, we should be fine.
|
|
|
- */
|
|
|
- if (!ftrace_nr_registered_ops() && !FTRACE_FORCE_LIST_FUNC)
|
|
|
- cnt = 2; /* Should have recursed */
|
|
|
- else
|
|
|
- cnt = 1;
|
|
|
-
|
|
|
ret = -1;
|
|
|
- if (trace_selftest_recursion_cnt != cnt) {
|
|
|
- pr_cont("*callback not called expected %d times (%d)* ",
|
|
|
- cnt, trace_selftest_recursion_cnt);
|
|
|
+ if (trace_selftest_recursion_cnt != 2) {
|
|
|
+ pr_cont("*callback not called expected 2 times (%d)* ",
|
|
|
+ trace_selftest_recursion_cnt);
|
|
|
goto out;
|
|
|
}
|
|
|
|