summaryrefslogtreecommitdiff
path: root/Documentation/mtd
diff options
context:
space:
mode:
authorPaul E. McKenney <paul.mckenney@linaro.org>2012-08-24 20:22:13 (GMT)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2012-09-23 14:44:52 (GMT)
commit93482f4ef1093f5961a63359a34612183d6beea0 (patch)
tree7dbba89f5cb77b25c55b2be66cd456a7068a0c90 /Documentation/mtd
parent11ad47a0edbd62bfc0547cfcdf227a911433f207 (diff)
downloadlinux-fsl-qoriq-93482f4ef1093f5961a63359a34612183d6beea0.tar.xz
ia64: Add missing RCU idle APIs on idle loop
Traditionally, the entire idle task served as an RCU quiescent state. But when RCU read side critical sections started appearing within the idle loop, this traditional strategy became untenable. The fix was to create new RCU APIs named rcu_idle_enter() and rcu_idle_exit(), which must be called by each architecture's idle loop so that RCU can tell when it is safe to ignore a given idle CPU. Unfortunately, this fix was never applied to ia64, a shortcoming remedied by this commit. Reported by: Tony Luck <tony.luck@intel.com> Signed-off-by: Paul E. McKenney <paul.mckenney@linaro.org> Cc: <stable@vger.kernel.org> # 3.3+ Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com> Tested by: Tony Luck <tony.luck@intel.com> Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Diffstat (limited to 'Documentation/mtd')
0 files changed, 0 insertions, 0 deletions