예제 #1
0
void rcu_note_might_resched(void)
{
       unsigned long flags;

       raw_local_irq_save(flags);
       rcu_eob(rcu_cpu());
       raw_local_irq_restore(flags);
}
예제 #2
0
void jrcu_read_unlock(void)
{
       if (preempt_count() == 1)
               rcu_eob(rcu_cpu());
       preempt_enable();
}
예제 #3
0
void rcu_note_context_switch(int cpu)
{
       rcu_eob(cpu);
}
예제 #4
0
void __rcu_preempt_sub(void)
{
	rcu_eob(rcu_cpu());
}