Re: [RFC][PATCH v2 6/7] trace: constify filter_parse_regex(), match_records(), ftrace_match() and ftrace_match_record()

From: Steven Rostedt
Date: Fri Feb 06 2015 - 13:56:45 EST


On Fri, 6 Feb 2015 04:00:14 +0000
Al Viro <viro@xxxxxxxxxxxxxxxxxx> wrote:

> + const char **search, int *not)
> {
> int type = MATCH_FULL;
> int i;
> @@ -345,12 +346,11 @@ enum regex_type filter_parse_regex(char *buff, int *len, char **search, int *not
> type = MATCH_MIDDLE_ONLY;
> else
> type = MATCH_FRONT_ONLY;
> - buff[i] = 0;
> break;
> }
> }
> }
> - *len = strlen(*search);
> + *len = buff + i - *search;

This change belongs in the previous patch.

-- Steve

>
> return type;
> }
> @@ -358,7 +358,7 @@ enum regex_type filter_parse_regex(char *buff, int *len, char **search, int *not
> static void filter_build_regex(struct filter_pred *pred)
> {
> struct regex *r = &pred->regex;
> - char *search;
> + const char *search;
> enum regex_type type = MATCH_FULL;
> int not = 0;
>

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/