Rasmus Villemoes
3b99669b75
cpuidle: menu: help gcc generate slightly better code
...
We know that the avg variable actually ends up holding a 32 bit
quantity, since it's an average of such numbers. It is only a u64
because it is temporarily used to hold the sum. Making it an actual
u32 allows gcc to generate slightly better code, e.g. when computing
the square, it can do a 32x32->64 multiply.
Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2016-02-17 00:28:15 +01:00
..
governors
cpuidle: menu: help gcc generate slightly better code
2016-02-17 00:28:15 +01:00
coupled.c
cpuidle: coupled: remove unused define cpuidle_coupled_lock
2016-01-27 23:08:46 +01:00
cpuidle-arm.c
ARM: cpuidle: Register per cpuidle device
2015-03-24 14:46:25 +01:00
cpuidle-at91.c
drivers/cpuidle: Convert non-modular drivers to use builtin_platform_driver
2015-06-16 14:12:38 -04:00
cpuidle-big_little.c
ARM: MCPM: remove residency argument from mcpm_cpu_suspend()
2015-05-06 11:47:10 -04:00
cpuidle-calxeda.c
ARM: migrate to common PSCI client code
2015-08-03 15:38:39 +01:00
cpuidle-clps711x.c
drivers/cpuidle: make cpuidle-clps711x.c explicitly non-modular
2015-12-15 00:22:21 +01:00
cpuidle-cps.c
cpuidle-exynos.c
drivers/cpuidle: make cpuidle-exynos.c explicitly non-modular
2015-12-15 00:22:22 +01:00
cpuidle-kirkwood.c
cpuidle-mvebu-v7.c
cpuidle: mvebu: disable the bind/unbind attributes and use builtin_platform_driver
2015-10-23 12:40:48 +02:00
cpuidle-powernv.c
powerpc/powernv: remove FW_FEATURE_OPALv3 and just use FW_FEATURE_OPAL
2015-12-17 22:40:54 +11:00
cpuidle-pseries.c
cpuidle: powernv/pseries: Auto-promotion of snooze to deeper idle state
2015-06-22 15:15:15 +02:00
cpuidle-ux500.c
drivers/cpuidle: make cpuidle-ux500.c explicitly non-modular
2015-12-15 00:22:22 +01:00
cpuidle-zynq.c
drivers/cpuidle: Convert non-modular drivers to use builtin_platform_driver
2015-06-16 14:12:38 -04:00
cpuidle.c
cpuidle: fix fallback mechanism for suspend to idle in absence of enter_freeze
2016-01-22 02:35:49 +01:00
cpuidle.h
cpuidle/coupled: Add sanity check for safe_state_index
2015-09-03 03:05:47 +02:00
driver.c
cpuidle/coupled: Add sanity check for safe_state_index
2015-09-03 03:05:47 +02:00
dt_idle_states.c
dt_idle_states.h
governor.c
Kconfig
cpuidle: Don't enable all governors by default
2016-01-15 22:39:58 +01:00
Kconfig.arm
Kconfig.mips
Kconfig.powerpc
Makefile
sysfs.c
cpuidle: remove state_count field from struct cpuidle_device
2015-04-03 13:15:50 +02:00