On Wed, 23 Jul 2025 10:31:45 +0900 "Masami Hiramatsu (Google)" <mhira...@kernel.org> wrote:
> -/* @buf must has MAX_EVENT_NAME_LEN size */ > +/** > + * traceprobe_parse_event_name() - Parse a string into group and event names > + * @pevent: A pointer to the string to be parsed. > + * @pgroup: A pointer to the group name. > + * @buf: A buffer to store the parsed group name. > + * @offset: The offset of the string in the original user command, for > logging. > + * > + * This parses a string with the format `[GROUP/][EVENT]` or > `[GROUP.][EVENT]` > + * (either GROUP or EVENT or both must be specified). > + * Since the parsed group name is stored in @buf, the caller must ensure @buf > + * is at least MAX_EVENT_NAME_LEN bytes. > + * > + * Return: 0 on success, or -EINVAL on failure. > + * > + * If success, *@pevent is updated to point to the event name part of the > + * original string, or NULL if there is no event name. > + * Also, *@pgroup is updated to point to the parsed group which is stored > + * in @buf, or NULL if there is no group name. > + */ > int traceprobe_parse_event_name(const char **pevent, const char **pgroup, > char *buf, int offset) > { Much better. Reviewed-by: Steven Rostedt (Google) <rost...@goodmis.org> -- Steve