cpufreq: experimental 2000MHz support

Added 2 additional frequencies since testing has shown 1800MHz to be stable enough for daily use. We are simply pushing the limit to what we know can still work for some CPU's. Not all CPU's are created equal so this won't work for everyone.

Signed-off-by: sarcastillo <sar.castillo@gmail.com>

Conflicts:
	include/linux/cpufreq.h

Change-Id: I64701ac9517a55ee70d45e8d04c31342c7d33144

Conflicts:
	include/linux/cpufreq.h

Conflicts:
	arch/arm/mach-exynos/cpufreq-4x12.c
	include/linux/cpufreq.h

	modified:   arch/arm/mach-exynos/cpufreq-4x12.c cpufreq: experimental 2000MHz support
	modified:   include/linux/cpufreq.h cpufreq: experimental 2000MHz support
fix cpus sometimes stuck at max freq
ARM: L1 cache optimization
cpufreq/zzmoove: added extra frequency steps to match this kernel
initial commit
cpufreq: add 2120 MHz

Conflicts:
	arch/arm/mach-exynos/cpufreq-4x12.c
	arch/arm/mach-exynos/cpufreq.c
	arch/arm/mach-exynos/include/mach/cpufreq.h
	include/linux/cpufreq.h

	modified:   arch/arm/mach-exynos/cpufreq-4x12.c cpufreq: add 2120 MHz
	modified:   arch/arm/mach-exynos/cpufreq.c cpufreq: add 2120 MHz
	modified:   arch/arm/mach-exynos/include/mach/cpufreq.h cpufreq: add 2120 MHz
	modified:   include/linux/cpufreq.h cpufreq: add 2120 MHz
wireless: Fix memory leak
Fix CVE-2014-3153

futex-prevent-requeue-pi-on-same-futex.patch futex:
Forbid uaddr == uaddr2 in futex_requeue(..., requeue_pi=1)

If uaddr == uaddr2, then we have broken the rule of only requeueing from
a non-pi futex to a pi futex with this call.  If we attempt this, then
dangling pointers may be left for rt_waiter resulting in an exploitable
condition.

This change brings futex_requeue() in line with futex_wait_requeue_pi()
which performs the same check as per commit 6f7b0a2a5c0f ("futex: Forbid
uaddr == uaddr2 in futex_wait_requeue_pi()")

[ tglx: Compare the resulting keys as well, as uaddrs might be
  	different depending on the mapping ]

Change-Id: Ibe6195215657c86bf2e39305656fdacf7230389d
Reported-by: Pinkie Pie
Signed-off-by: Will Drewry <wad@chromium.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
Cc: stable@vger.kernel.org
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Reviewed-by: Darren Hart <dvhart@linux.intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
d710: build stage2 initramfs into kernel

Change-Id: I2c3f9dee52cd1241eb576a73893f8d8cf55bbe76
	modified:   arch/arm/mach-exynos/cpufreq-4x12.c add 2120MHz
	modified:   arch/arm/mach-exynos/cpufreq.c add 2120MHz
	modified:   arch/arm/mach-exynos/include/mach/cpufreq.h add 2120MHz
	modified:   include/linux/cpufreq.h add 2120MHz