aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/trace/trace_probe.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/kernel/trace/trace_probe.c b/kernel/trace/trace_probe.c
index 412e959709b4..430505b08a6f 100644
--- a/kernel/trace/trace_probe.c
+++ b/kernel/trace/trace_probe.c
@@ -40,23 +40,23 @@ const char *reserved_field_names[] = {
40#define PRINT_TYPE_FMT_NAME(type) print_type_format_##type 40#define PRINT_TYPE_FMT_NAME(type) print_type_format_##type
41 41
42/* Printing in basic type function template */ 42/* Printing in basic type function template */
43#define DEFINE_BASIC_PRINT_TYPE_FUNC(type, fmt, cast) \ 43#define DEFINE_BASIC_PRINT_TYPE_FUNC(type, fmt) \
44static __kprobes int PRINT_TYPE_FUNC_NAME(type)(struct trace_seq *s, \ 44static __kprobes int PRINT_TYPE_FUNC_NAME(type)(struct trace_seq *s, \
45 const char *name, \ 45 const char *name, \
46 void *data, void *ent)\ 46 void *data, void *ent) \
47{ \ 47{ \
48 return trace_seq_printf(s, " %s=" fmt, name, (cast)*(type *)data);\ 48 return trace_seq_printf(s, " %s=" fmt, name, *(type *)data); \
49} \ 49} \
50static const char PRINT_TYPE_FMT_NAME(type)[] = fmt; 50static const char PRINT_TYPE_FMT_NAME(type)[] = fmt;
51 51
52DEFINE_BASIC_PRINT_TYPE_FUNC(u8, "%x", unsigned int) 52DEFINE_BASIC_PRINT_TYPE_FUNC(u8 , "0x%x")
53DEFINE_BASIC_PRINT_TYPE_FUNC(u16, "%x", unsigned int) 53DEFINE_BASIC_PRINT_TYPE_FUNC(u16, "0x%x")
54DEFINE_BASIC_PRINT_TYPE_FUNC(u32, "%lx", unsigned long) 54DEFINE_BASIC_PRINT_TYPE_FUNC(u32, "0x%x")
55DEFINE_BASIC_PRINT_TYPE_FUNC(u64, "%llx", unsigned long long) 55DEFINE_BASIC_PRINT_TYPE_FUNC(u64, "0x%Lx")
56DEFINE_BASIC_PRINT_TYPE_FUNC(s8, "%d", int) 56DEFINE_BASIC_PRINT_TYPE_FUNC(s8, "%d")
57DEFINE_BASIC_PRINT_TYPE_FUNC(s16, "%d", int) 57DEFINE_BASIC_PRINT_TYPE_FUNC(s16, "%d")
58DEFINE_BASIC_PRINT_TYPE_FUNC(s32, "%ld", long) 58DEFINE_BASIC_PRINT_TYPE_FUNC(s32, "%d")
59DEFINE_BASIC_PRINT_TYPE_FUNC(s64, "%lld", long long) 59DEFINE_BASIC_PRINT_TYPE_FUNC(s64, "%Ld")
60 60
61static inline void *get_rloc_data(u32 *dl) 61static inline void *get_rloc_data(u32 *dl)
62{ 62{