We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent afcab63 commit 10de795Copy full SHA for 10de795
kernel/kprobes.c
@@ -1079,9 +1079,20 @@ static int disarm_kprobe_ftrace(struct kprobe *p)
1079
ipmodify ? &kprobe_ipmodify_enabled : &kprobe_ftrace_enabled);
1080
}
1081
#else /* !CONFIG_KPROBES_ON_FTRACE */
1082
-#define prepare_kprobe(p) arch_prepare_kprobe(p)
1083
-#define arm_kprobe_ftrace(p) (-ENODEV)
1084
-#define disarm_kprobe_ftrace(p) (-ENODEV)
+static inline int prepare_kprobe(struct kprobe *p)
+{
+ return arch_prepare_kprobe(p);
1085
+}
1086
+
1087
+static inline int arm_kprobe_ftrace(struct kprobe *p)
1088
1089
+ return -ENODEV;
1090
1091
1092
+static inline int disarm_kprobe_ftrace(struct kprobe *p)
1093
1094
1095
1096
#endif
1097
1098
/* Arm a kprobe with text_mutex */
0 commit comments