Revert "SAMSUNG OSRC SEA KK N7100XXUFND4 QUALCOMM LTE MODEM Updates"

This reverts commit b587bda47a97f117aab498a1c8b7a750a9c8d184.
Revert "SAMSUNG OSRC SCH-I605 JB Update"

This reverts commit c090e3d04c1a7b4c069f14770f3ad03008f686b3.
Revert "SAMSUNG OSRC N7105 JB Update 2"

This reverts commit affdf86f647a83a23c639528c317c1344844ef0c.
Revert "SAMSUNG OSRC N7100 JB Opensource Update 3"

This reverts commit ccced415a000a1c5edb5bbb826e00e0bac34fbb4.
Revert "Implement some linaro optimisations"

This reverts commit 3bbccbd7a026b02219b959a3d17849d2a646fbd8.
Revert "SAMSUNG OSRC SEA KK N7100XXUFND4 HID KK Update"

This reverts commit 691bc731f4ec68c1ba6311def47489a99fe6319d.
Revert "Implement: touchwake KnockON (arter97)"

This reverts commit c56a8fcc9c0c5b2f99f3a55a68399301b3cabe78.
Revert "Zram for android fix"

This reverts commit 432a64cb6fa33eef847907a6275726f4186f6c28.
Revert "SAMSUNG OSRC I9300 Update 13"

This reverts commit ed77da4ef9bb2ae4bf8018b8d4a0b4d6487db5cc.
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>
drivers/cpufreq: Zzmoove v0.9_beta2

Changelog:

- support for setting a default settings profile at governor start without the need of using the tuneable 'profile_number'
  a default profile can be set with the already available macro 'DEF_PROFILE_NUMBER' check zzmoove_profiles.h for details about
  which profile numbers are possible. this functionality was only half baken in previous versions, now any given profile will be really
  applied when the governor starts. the value '0' (=profile name 'none') in 'DEF_PROFILE_NUMBER' disables this profile hardcoding and
  that's also the default in the source. u still can (with or without enabling a default profile in the macro) as usual use the tuneable
  'profile_number' to switch to a desired profile via sysfs at any later time after governor has started
- added 'blocking' of sysfs in all tuneables during apply of a settings profile to avoid a possible and unwanted overwriting/double
  setting of tuneables mostly in combination with tuning apps where the tuneable apply order isn't influenceable
- added tuneable 'profile_list' for printing out a list of all profiles which are available in the profile header file
- fixed non setting of 'scaling_block_force_down' tuneable when applying profiles
- some documentation added and a little bit of source cleaning
Finish merging in I9300 update12 display components

Squash update of following:

n80xx: Add missing components from I9300 update12 display merge
mach-u1: Fix building issues after display patches
mach-u1: Fix building for i9100
Revert out display patches that broke the 4210 family
Revert "mach-u1: Fix building for i9100"
Revert "mach-u1: Fix building issues after display patches"
Revert "n80xx: Add missing components from I9300 update12 display merge"
mach-u1: Fix building issues after display patches
mach-u1: Fix building for i9100
i9100/i777: Fix default paneldata
bcmdhd: Enable wifi mac address changing
fix derp arch/arm/mm/cache-l2x0.c
Implement co-existing  versions of SAMSUNG's sdcard filesystem (replacement of google's FUSE sdcard mounting)
- sdcardfs   (Android 4.3 )
- sdcardfskk (Android 4.4+)
SAMSUNG OSRC SEA KK N7100XXUFND4 HID KK Update PART 1
Touchwake : make sure touchwake is not active when on call
Implement: touchwake KnockON (arter97) [disabled charging detection - CM compatible]
SAMSUNG OSRC SEA KK N7100XXUFND4 HID KK Update PART 2
SAMSUNG OSRC SEA KK N7100XXUFND4 KK Update

- VMWare modules
- MobiCore kernel API
- VPN Interceptor
- WiFi bcmdhd v1.28.19.28 to v1.141.15_1213_RC2
- exFAT filesystem v1.2.5 to v1.2.7