mirror of
https://github.com/team-infusion-developers/android_kernel_samsung_msm8976.git
synced 2024-10-31 18:09:19 +00:00
632b40616e
rcu_idle_enter() can wake up ksoftirqd to finish RCU callbacks before entering idle. Hence add a check for need_resched() after rcu_idle_enter(). The CPU enters idle without this check and tasks queued on this CPU are starved until CPU exits idle. The cpuidle subsystem has checks for need_resched() before entering CPU idle, but these checks does not come into the picture if cpuidle is not enabled or becomes active during boot. Change-Id: I747e49acb41f201bdc9a7c12d81f366e76bbdbb3 Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org> |
||
---|---|---|
.. | ||
idle.c | ||
Makefile |