diff options
Diffstat (limited to 'kernel/trace/trace_kprobe.c')
-rw-r--r-- | kernel/trace/trace_kprobe.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/kernel/trace/trace_kprobe.c b/kernel/trace/trace_kprobe.c index ed998fbf09ce..9ba3f43f580e 100644 --- a/kernel/trace/trace_kprobe.c +++ b/kernel/trace/trace_kprobe.c | |||
@@ -250,7 +250,7 @@ DEFINE_FETCH_symbol(string_size) | |||
250 | #define fetch_file_offset_string_size NULL | 250 | #define fetch_file_offset_string_size NULL |
251 | 251 | ||
252 | /* Fetch type information table */ | 252 | /* Fetch type information table */ |
253 | const struct fetch_type kprobes_fetch_type_table[] = { | 253 | static const struct fetch_type kprobes_fetch_type_table[] = { |
254 | /* Special types */ | 254 | /* Special types */ |
255 | [FETCH_TYPE_STRING] = __ASSIGN_FETCH_TYPE("string", string, string, | 255 | [FETCH_TYPE_STRING] = __ASSIGN_FETCH_TYPE("string", string, string, |
256 | sizeof(u32), 1, "__data_loc char[]"), | 256 | sizeof(u32), 1, "__data_loc char[]"), |
@@ -760,7 +760,8 @@ static int create_trace_kprobe(int argc, char **argv) | |||
760 | 760 | ||
761 | /* Parse fetch argument */ | 761 | /* Parse fetch argument */ |
762 | ret = traceprobe_parse_probe_arg(arg, &tk->tp.size, parg, | 762 | ret = traceprobe_parse_probe_arg(arg, &tk->tp.size, parg, |
763 | is_return, true); | 763 | is_return, true, |
764 | kprobes_fetch_type_table); | ||
764 | if (ret) { | 765 | if (ret) { |
765 | pr_info("Parse error at argument[%d]. (%d)\n", i, ret); | 766 | pr_info("Parse error at argument[%d]. (%d)\n", i, ret); |
766 | goto error; | 767 | goto error; |