[RFC v2 2/2] rcu: use idle versions of swait to make idle-hack clear

2017-06-15 Thread Luis R. Rodriguez
These RCU waits were set to use interruptible waits to avoid the kthreads contributing to system load average, even though they are not interruptible as they are spawned from a kthread. Use the new TASK_IDLE swaits which makes it clear our goal, and removes confusion about these paths possibly

[RFC v2 2/2] rcu: use idle versions of swait to make idle-hack clear

2017-06-15 Thread Luis R. Rodriguez
These RCU waits were set to use interruptible waits to avoid the kthreads contributing to system load average, even though they are not interruptible as they are spawned from a kthread. Use the new TASK_IDLE swaits which makes it clear our goal, and removes confusion about these paths possibly