rcu: Add from-idle call_rcu() testing

Mutation testing carried out by Iftekhar Ahmed of Oregon State University
showed that rcutorture is failing to test invocations of call_rcu()
from the idle loop.  This commit therefore adds a call_rcu() to the
idle-entry code, but only if rcutorture is built directly into the kernel.
This means that normal production builds, which might allow rcutorture
to be loaded as module, will -not- incur the overhead of this testing.

Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
1 file changed