diff options
Diffstat (limited to 'include/linux/ftrace.h')
-rw-r--r-- | include/linux/ftrace.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/linux/ftrace.h b/include/linux/ftrace.h index 5857390ac35a..6383115e9d2c 100644 --- a/include/linux/ftrace.h +++ b/include/linux/ftrace.h | |||
@@ -145,8 +145,8 @@ enum { | |||
145 | #ifdef CONFIG_DYNAMIC_FTRACE | 145 | #ifdef CONFIG_DYNAMIC_FTRACE |
146 | /* The hash used to know what functions callbacks trace */ | 146 | /* The hash used to know what functions callbacks trace */ |
147 | struct ftrace_ops_hash { | 147 | struct ftrace_ops_hash { |
148 | struct ftrace_hash *notrace_hash; | 148 | struct ftrace_hash __rcu *notrace_hash; |
149 | struct ftrace_hash *filter_hash; | 149 | struct ftrace_hash __rcu *filter_hash; |
150 | struct mutex regex_lock; | 150 | struct mutex regex_lock; |
151 | }; | 151 | }; |
152 | 152 | ||
@@ -168,7 +168,7 @@ static inline void ftrace_free_init_mem(void) { } | |||
168 | */ | 168 | */ |
169 | struct ftrace_ops { | 169 | struct ftrace_ops { |
170 | ftrace_func_t func; | 170 | ftrace_func_t func; |
171 | struct ftrace_ops *next; | 171 | struct ftrace_ops __rcu *next; |
172 | unsigned long flags; | 172 | unsigned long flags; |
173 | void *private; | 173 | void *private; |
174 | ftrace_func_t saved_func; | 174 | ftrace_func_t saved_func; |