Messages in this thread | | | Date | Tue, 27 Aug 2013 16:01:50 -0400 | From | Steven Rostedt <> | Subject | Re: [PATCH v7 01/10] tracing: Add support for SOFT_DISABLE to syscall events |
| |
On Tue, 27 Aug 2013 14:40:13 -0500 Tom Zanussi <tom.zanussi@linux.intel.com> wrote:
return; > - if (!test_bit(syscall_nr, tr->enabled_enter_syscalls)) > + > + /* Here we're inside the tp handler's rcu_read_lock (__DO_TRACE()) */ > + ftrace_file = rcu_dereference_raw(tr->enter_syscall_files[syscall_nr]);
What's the reason for using rcu_dereference_raw() and not normal rcu_dereference?
-- Steve
> + if (!ftrace_file) > + return; > + > + if (test_bit(FTRACE_EVENT_FL_SOFT_DISABLED_BIT, &ftrace_file->flags)) > return; >
| |