-int lttng_uprobes_register_event_notifier(const char *name, int fd,
- struct lttng_event_notifier *event_notifier)
-{
- int ret = 0;
-
- ret = lttng_create_uprobe_event_notifier(name, event_notifier);
- if (ret)
- goto error;
-
- ret = lttng_uprobes_register(&event_notifier->u.uprobe, fd);
- if (ret)
- goto register_error;
-
- return 0;
-
-register_error:
- kfree(event_notifier->desc->name);
- kfree(event_notifier->desc);
-error:
- return ret;
-}
-EXPORT_SYMBOL_GPL(lttng_uprobes_register_event_notifier);
-