cpuidle-exynos4: Different residency times for Note 2 users

Instability is caused by too low residency times on Pega Prime, unidentified cause.

Conflicts:

	arch/arm/mach-exynos/cpuidle-exynos4.c
kexec zram and misc configs
leds-an30259a: Blinking control

Conflicts:

	drivers/leds/leds-an30259a.c
Lazy

Conflicts:

	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile
	include/linux/cpufreq.h
scheduler: compute time-average nr_running per run-queue

Compute the time-average number of running tasks per run-queue for a
trailing window of a fixed time period. The detla add/sub to the
average value is weighted by the amount of time per nr_running value
relative to the total measurement period.

Change-Id: I4b1fa8fee82a549889560ceded4b94bdb811671d
Signed-off-by: Diwakar Tundlam <dtundlam@nvidia.com>
Reviewed-on: http://git-master/r/108070
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Ryan Wong <ryanw@nvidia.com>
Tested-by: Ryan Wong <ryanw@nvidia.com>
scheduler: Re-compute time-average nr_running on read

Re-compute time-average nr_running when it is read. This would
prevent reading stalled average value if there were no run-queue
changes for a long time. New average value is returned to the reader,
but not stored to avoid concurrent writes. Light-weight sequential
counter synchronization is used to assure data consistency for
re-computing average.

Change-Id: I08de26087414d6663633c723ddfcbf1099a01ce2
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/108072
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Ryan Wong <ryanw@nvidia.com>
Tested-by: Ryan Wong <ryanw@nvidia.com>
V(R) I/O

Conflicts:

	block/Kconfig.iosched
	block/Makefile
cpufreq: add hotplug governor

Signed-off-by: ptmr3 <ptmr323@gmail.com>

Conflicts:

	drivers/cpufreq/Makefile
	include/linux/cpufreq.h
cpufreq_hotplug: patch hotplug governor to use workqueues when enabling/disabling the second core
cpufreq_hotplug: make hotplug plug in/out more than one core depending on the load
Add LulzactiveV2

Conflicts:

	drivers/cpufreq/Kconfig
	drivers/cpufreq/Makefile
Config and cleaning
block: Add Zen I/O scheduler

Similar to SIO, primarily based on no-op and deadline. Intended to be mostly FCFS. Simpler than SIO in many ways, one of them being write requests/read requests have mostly the same priority.

Conflicts:

	block/Makefile

Conflicts:

	block/Kconfig.iosched
	block/Makefile