Bug fix: reschedule check for omap3 PM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Tero Kristo <tero.kristo@xxxxxxxxx>

Hi,

This patch fixes a problem where an interrupt may cause scheduling inside
idle loop, but which does not get served due to the decision that has already
been done for the system to enter idle. This can cause nasty latencies in
some cases.

This would not need to be done if interrupts would be disabled inside the
idle loop (arch/arm/kernel/process.c @ cpu_idle), but currently this is not
the case in ARM kernel.

-Tero


--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux