|
@@ -2082,7 +2082,7 @@ struct function_filter_data {
|
|
|
static char **
|
|
|
ftrace_function_filter_re(char *buf, int len, int *count)
|
|
|
{
|
|
|
- char *str, *sep, **re;
|
|
|
+ char *str, **re;
|
|
|
|
|
|
str = kstrndup(buf, len, GFP_KERNEL);
|
|
|
if (!str)
|
|
@@ -2092,8 +2092,7 @@ ftrace_function_filter_re(char *buf, int len, int *count)
|
|
|
* The argv_split function takes white space
|
|
|
* as a separator, so convert ',' into spaces.
|
|
|
*/
|
|
|
- while ((sep = strchr(str, ',')))
|
|
|
- *sep = ' ';
|
|
|
+ strreplace(str, ',', ' ');
|
|
|
|
|
|
re = argv_split(GFP_KERNEL, str, count);
|
|
|
kfree(str);
|