diff options
| -rw-r--r-- | kernel/trace/trace.c | 2 | ||||
| -rw-r--r-- | kernel/trace/trace_events.c | 2 | ||||
| -rw-r--r-- | kernel/trace/trace_events_hist.c | 2 | ||||
| -rw-r--r-- | kernel/trace/trace_probe.c | 4 | ||||
| -rw-r--r-- | kernel/trace/trace_stack.c | 2 |
5 files changed, 6 insertions, 6 deletions
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index 5afcfecb4bc2..eac2824a18ab 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c | |||
| @@ -4411,7 +4411,7 @@ static int trace_set_options(struct trace_array *tr, char *option) | |||
| 4411 | 4411 | ||
| 4412 | cmp = strstrip(option); | 4412 | cmp = strstrip(option); |
| 4413 | 4413 | ||
| 4414 | if (strncmp(cmp, "no", 2) == 0) { | 4414 | if (str_has_prefix(cmp, "no")) { |
| 4415 | neg = 1; | 4415 | neg = 1; |
| 4416 | cmp += 2; | 4416 | cmp += 2; |
| 4417 | } | 4417 | } |
diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c index bd0162c0467c..5b3b0c3c8a47 100644 --- a/kernel/trace/trace_events.c +++ b/kernel/trace/trace_events.c | |||
| @@ -1251,7 +1251,7 @@ static int f_show(struct seq_file *m, void *v) | |||
| 1251 | */ | 1251 | */ |
| 1252 | array_descriptor = strchr(field->type, '['); | 1252 | array_descriptor = strchr(field->type, '['); |
| 1253 | 1253 | ||
| 1254 | if (!strncmp(field->type, "__data_loc", 10)) | 1254 | if (str_has_prefix(field->type, "__data_loc")) |
| 1255 | array_descriptor = NULL; | 1255 | array_descriptor = NULL; |
| 1256 | 1256 | ||
| 1257 | if (!array_descriptor) | 1257 | if (!array_descriptor) |
diff --git a/kernel/trace/trace_events_hist.c b/kernel/trace/trace_events_hist.c index 9d590138f870..0d878dcd1e4b 100644 --- a/kernel/trace/trace_events_hist.c +++ b/kernel/trace/trace_events_hist.c | |||
| @@ -518,7 +518,7 @@ static int synth_event_define_fields(struct trace_event_call *call) | |||
| 518 | 518 | ||
| 519 | static bool synth_field_signed(char *type) | 519 | static bool synth_field_signed(char *type) |
| 520 | { | 520 | { |
| 521 | if (strncmp(type, "u", 1) == 0) | 521 | if (str_has_prefix(type, "u")) |
| 522 | return false; | 522 | return false; |
| 523 | 523 | ||
| 524 | return true; | 524 | return true; |
diff --git a/kernel/trace/trace_probe.c b/kernel/trace/trace_probe.c index ff86417c0149..541375737403 100644 --- a/kernel/trace/trace_probe.c +++ b/kernel/trace/trace_probe.c | |||
| @@ -194,7 +194,7 @@ static int parse_probe_vars(char *arg, const struct fetch_type *t, | |||
| 194 | code->op = FETCH_OP_RETVAL; | 194 | code->op = FETCH_OP_RETVAL; |
| 195 | else | 195 | else |
| 196 | ret = -EINVAL; | 196 | ret = -EINVAL; |
| 197 | } else if (strncmp(arg, "stack", 5) == 0) { | 197 | } else if (str_has_prefix(arg, "stack")) { |
| 198 | if (arg[5] == '\0') { | 198 | if (arg[5] == '\0') { |
| 199 | code->op = FETCH_OP_STACKP; | 199 | code->op = FETCH_OP_STACKP; |
| 200 | } else if (isdigit(arg[5])) { | 200 | } else if (isdigit(arg[5])) { |
| @@ -213,7 +213,7 @@ static int parse_probe_vars(char *arg, const struct fetch_type *t, | |||
| 213 | #ifdef CONFIG_HAVE_FUNCTION_ARG_ACCESS_API | 213 | #ifdef CONFIG_HAVE_FUNCTION_ARG_ACCESS_API |
| 214 | } else if (((flags & TPARG_FL_MASK) == | 214 | } else if (((flags & TPARG_FL_MASK) == |
| 215 | (TPARG_FL_KERNEL | TPARG_FL_FENTRY)) && | 215 | (TPARG_FL_KERNEL | TPARG_FL_FENTRY)) && |
| 216 | strncmp(arg, "arg", 3) == 0) { | 216 | str_has_prefix(arg, "arg")) { |
| 217 | if (!isdigit(arg[3])) | 217 | if (!isdigit(arg[3])) |
| 218 | return -EINVAL; | 218 | return -EINVAL; |
| 219 | ret = kstrtoul(arg + 3, 10, ¶m); | 219 | ret = kstrtoul(arg + 3, 10, ¶m); |
diff --git a/kernel/trace/trace_stack.c b/kernel/trace/trace_stack.c index e2a153fc1afc..3641f28c343f 100644 --- a/kernel/trace/trace_stack.c +++ b/kernel/trace/trace_stack.c | |||
| @@ -448,7 +448,7 @@ static char stack_trace_filter_buf[COMMAND_LINE_SIZE+1] __initdata; | |||
| 448 | 448 | ||
| 449 | static __init int enable_stacktrace(char *str) | 449 | static __init int enable_stacktrace(char *str) |
| 450 | { | 450 | { |
| 451 | if (strncmp(str, "_filter=", 8) == 0) | 451 | if (str_has_prefix(str, "_filter=")) |
| 452 | strncpy(stack_trace_filter_buf, str+8, COMMAND_LINE_SIZE); | 452 | strncpy(stack_trace_filter_buf, str+8, COMMAND_LINE_SIZE); |
| 453 | 453 | ||
| 454 | stack_tracer_enabled = 1; | 454 | stack_tracer_enabled = 1; |
