aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/trace/trace_events.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/kernel/trace/trace_events.c b/kernel/trace/trace_events.c
index a4b177720a6c..6591d83e1e7a 100644
--- a/kernel/trace/trace_events.c
+++ b/kernel/trace/trace_events.c
@@ -797,6 +797,7 @@ event_create_dir(struct ftrace_event_call *call, struct dentry *d_events)
797 (unsigned long)event < (unsigned long)end; \ 797 (unsigned long)event < (unsigned long)end; \
798 event++) 798 event++)
799 799
800#ifdef CONFIG_MODULES
800static void trace_module_add_events(struct module *mod) 801static void trace_module_add_events(struct module *mod)
801{ 802{
802 struct ftrace_event_call *call, *start, *end; 803 struct ftrace_event_call *call, *start, *end;
@@ -840,8 +841,8 @@ static void trace_module_remove_events(struct module *mod)
840 } 841 }
841} 842}
842 843
843int trace_module_notify(struct notifier_block *self, 844static int trace_module_notify(struct notifier_block *self,
844 unsigned long val, void *data) 845 unsigned long val, void *data)
845{ 846{
846 struct module *mod = data; 847 struct module *mod = data;
847 848
@@ -858,6 +859,13 @@ int trace_module_notify(struct notifier_block *self,
858 859
859 return 0; 860 return 0;
860} 861}
862#else
863static int trace_module_notify(struct notifier_block *self,
864 unsigned long val, void *data)
865{
866 return 0;
867}
868#endif /* CONFIG_MODULES */
861 869
862struct notifier_block trace_module_nb = { 870struct notifier_block trace_module_nb = {
863 .notifier_call = trace_module_notify, 871 .notifier_call = trace_module_notify,