|
@@ -1705,6 +1705,12 @@ void unregister_kprobes(struct kprobe **kps, int num)
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(unregister_kprobes);
|
|
|
|
|
|
+int __weak __kprobes kprobe_exceptions_notify(struct notifier_block *self,
|
|
|
+ unsigned long val, void *data)
|
|
|
+{
|
|
|
+ return NOTIFY_DONE;
|
|
|
+}
|
|
|
+
|
|
|
static struct notifier_block kprobe_exceptions_nb = {
|
|
|
.notifier_call = kprobe_exceptions_notify,
|
|
|
.priority = 0x7fffffff /* we need to be notified first */
|