[PATCH 0/1] Skip idle loop in case of extreme pm qos latency
Samu Onkalo
samu.p.onkalo at nokia.com
Fri Aug 6 05:17:40 EDT 2010
Scheduling is prevented most of the time in idle loop. This causes hundreds of
microseconds delays to interrupt thread scheduling even in case of immediate
return from pm_idle. Driver can set pm-qos-requirement to 0 to indicate that
even this level of latency is not tolerated. In such case idle loop just
calls scheduler to get faster response. When CPU is idle, this delay hits all
the time. On a loaded system, delays in interrupt serving are more random and
can be better tolerated by the sensitite HW driver.
Samu Onkalo (1):
arm: kernel: idle loop pm constraints
arch/arm/kernel/process.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
More information about the linux-arm-kernel
mailing list