Wheatley: battery-life bias
SIOPlus: Allow 0ms deadline latency to increase read speeds
cgroups: introduce timer slack controller
defconfig:enable CGROUP_TIMER_SLACK
dcache:Introduce Dynamic Cache Pressure
writeback:revise Dynamic dirty_writeback algorithm
nohz: Fix update_ts_time_stat idle accounting
ARM: 7173/1: Add optimised swahb32() byteswap helper for v6 and above
ARMv6 and later processors have the REV16 instruction, which swaps
the bytes within each halfword of a register value.

This is already used to implement swab16(), but since the native
operation performaed by REV16 is actually swahb32(), this patch
renames the existing swab16() helper accordingly and defines
__arch_swab16() in terms of it.  This allows calls to both swab16()
and swahb32() to be optimised.

The compiler's generated code might improve someday, but as of
4.5.2 the code generated for pure C implementing these 16-bit
bytesswaps remains pessimal.

swahb32() is useful for converting 32-bit Thumb instructions
between integer and memory representation on BE8 platforms (among
other uses).
Wheatley:Add IO_IS_BUSY interface
Wheatley:fix some wrong definitions
Wheatley:enable io_is_busy by default/implement BoostPulse interface/tune for more Deep Sleep
fs/suspend_trim.c: wait for the process to finish
LOAD_FREQ (4*HZ+61) avoids loadavg Moire
freezer: shorten freezer sleep time using exponential backoff
power: decrease the amount of time the device waits after entering low power mode to freeze processes
defconfig:enable SCHED_AUTOGROUP