static void tracing_stop_sched_switch(void) { mutex_lock(&sched_register_mutex); if (!(--sched_ref)) tracing_sched_unregister(); mutex_unlock(&sched_register_mutex); }
static void tracing_stop_sched_switch(void) { long ref; ref = atomic_dec_and_test(&sched_ref); if (ref) tracing_sched_unregister(); }