summaryrefslogtreecommitdiff
path: root/sound/soc/s6000
diff options
context:
space:
mode:
authorPaul E. McKenney <paul.mckenney@linaro.org>2010-09-09 20:40:39 (GMT)
committerPaul E. McKenney <paulmck@linux.vnet.ibm.com>2010-11-17 23:45:09 (GMT)
commitb2c0710c464ede15e1fc52fb1e7ee9ba54cea186 (patch)
tree7524518fec8a02e53c3fab558b40a5e94f0bb5ec /sound/soc/s6000
parent8e8be45e8e55daa381028aec339829929ddb53a5 (diff)
downloadlinux-fsl-qoriq-b2c0710c464ede15e1fc52fb1e7ee9ba54cea186.tar.xz
rcu: move TINY_RCU from softirq to kthread
If RCU priority boosting is to be meaningful, callback invocation must be boosted in addition to preempted RCU readers. Otherwise, in presence of CPU real-time threads, the grace period ends, but the callbacks don't get invoked. If the callbacks don't get invoked, the associated memory doesn't get freed, so the system is still subject to OOM. But it is not reasonable to priority-boost RCU_SOFTIRQ, so this commit moves the callback invocations to a kthread, which can be boosted easily. Signed-off-by: Paul E. McKenney <paul.mckenney@linaro.org> Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Diffstat (limited to 'sound/soc/s6000')
0 files changed, 0 insertions, 0 deletions