diff options
author | Chunyan Zhang <zhang.chunyan@linaro.org> | 2017-06-07 16:12:51 +0800 |
---|---|---|
committer | Steven Rostedt (VMware) <rostedt@goodmis.org> | 2017-07-20 09:27:29 -0400 |
commit | f86f418059b94aa01f9342611a272ca60c583e89 (patch) | |
tree | c2379cf53b9f2e0dfe85c4cbc21fd5ec39e38288 /include/linux/trace_events.h | |
parent | db9108e054700c96322b0f0028546aa4e643cf0b (diff) | |
download | lwn-f86f418059b94aa01f9342611a272ca60c583e89.tar.gz lwn-f86f418059b94aa01f9342611a272ca60c583e89.zip |
trace: fix the errors caused by incompatible type of RCU variables
The variables which are processed by RCU functions should be annotated
as RCU, otherwise sparse will report the errors like below:
"error: incompatible types in comparison expression (different
address spaces)"
Link: http://lkml.kernel.org/r/1496823171-7758-1-git-send-email-zhang.chunyan@linaro.org
Signed-off-by: Chunyan Zhang <zhang.chunyan@linaro.org>
[ Updated to not be 100% 80 column strict ]
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Diffstat (limited to 'include/linux/trace_events.h')
-rw-r--r-- | include/linux/trace_events.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/trace_events.h b/include/linux/trace_events.h index f73cedfa2e0b..536c80ff7ad9 100644 --- a/include/linux/trace_events.h +++ b/include/linux/trace_events.h @@ -338,7 +338,7 @@ enum { struct trace_event_file { struct list_head list; struct trace_event_call *event_call; - struct event_filter *filter; + struct event_filter __rcu *filter; struct dentry *dir; struct trace_array *tr; struct trace_subsystem_dir *system; |