"Paul E. McKenney" <paulmck@linux.vnet.ibm.com> writes:It would be better if you hung rcu_irq_enter in the irq_enter() if statement that checks if the task was idle or not. This way it would be zero overhead for interruptions of non busy CPUs, keeping it out of many fast paths. Haven't read everything, sorry. -Andi --
