The C1 state latency can be improved by optimizing the cpuidle low level code. The first patch is a precaution fix for patch 2. Patches 2 & 3 are optimization changes. Rebased on top of the for_3.6/pm/performance branch of khilman's tree [1]. Tested on Beagleboard using a DMA-enabled copy from NAND flash to /dev/null. [1] git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm.git Jean Pihet (3): ARM: OMAP3: PM: cpuidle: default to C1 in next_valid_state ARM: OMAP3: PM: cpuidle: optimize the PER latency in C1 state ARM: OMAP3: PM: cpuidle: optimize the clkdm idle latency in C1 state arch/arm/mach-omap2/cpuidle34xx.c | 71 ++++++++++++++----------------------- 1 files changed, 27 insertions(+), 44 deletions(-) -- 1.7.7.6 -- 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