Messages in this thread Patch in this message | | | Date | Mon, 7 May 2018 17:05:41 -0400 (EDT) | From | Mathieu Desnoyers <> | Subject | Re: [PATCH RFC v6 4/5] tracepoint: Make rcuidle tracepoint callers use SRCU |
| |
----- On May 7, 2018, at 4:41 PM, Joel Fernandes joelaf@google.com wrote: [...] > +extern struct srcu_struct tracepoint_srcu; > + > extern int > tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data); > extern int > @@ -77,6 +80,9 @@ int unregister_tracepoint_module_notifier(struct > notifier_block *nb) > */ > static inline void tracepoint_synchronize_unregister(void) > { > +#ifdef CONFIG_TRACEPOINTS > + synchronize_srcu(&tracepoint_srcu); > +#endif > synchronize_sched();
Why is this ifdef needed ?
Thanks,
Mathieu
-- Mathieu Desnoyers EfficiOS Inc. http://www.efficios.com
| |