]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - kernel/trace/trace_events.c
tracing: Don't succeed if event_enable_func did not register anything
[karo-tx-linux.git] / kernel / trace / trace_events.c
index 53582e982e51673e7294080097e9acc7b2bdf8f2..44ac83614c3d05ed044e910890aec8a747743fcc 100644 (file)
@@ -2061,8 +2061,11 @@ event_enable_func(struct ftrace_hash *hash,
        if (ret < 0)
                goto out_put;
        ret = register_ftrace_function_probe(glob, ops, data);
-       if (!ret)
+       if (!ret) {
+               ret = -ENOENT;
                goto out_disable;
+       } else
+               ret = 0;
  out:
        mutex_unlock(&event_mutex);
        return ret;