Revert "CPU Voltage Match to CM Stable Kernel."

This reverts commit 00fe44a36b1e9d7d0d99dbf4c1bcde2f217c39fa.

Looks like it's made the 100Mhz not so stable.
+ block: Switch from BFQ-v4 for 3.0.0 to BFQ-v5 for 3.0.0.
+ ignore -> "workqueue.c:515"
+ only sync with zcache-patch ...
+ testing -> "This option adds a `TCPMSS' target, which allows you to alter the MSS value of TCP SYN packets, to control the maximum size for that connection (usually limiting it to your outgoing interface's MTU minus 40)." -> http://cateee.net/lkddb/web-lkddb/NETFILTER_XT_TARGET_TCPMSS.html
sched: task_times() explosion avoidance
for tasks with > 2^32 acrued ticks

If stime + utime > 2^32, and lower 32 are 0 when user calls getrusage(),
you've got a dead box.
Signed-off-by: Mike Galbraith <efault@gmx.de>
backported from Linux 3.5+ to Linux 3.0 by faux123
+ netfilter: xt_LOG: don't use xchg() for simple assignment

At least on ia64 the (bogus) use of xchg() here results in the compiler
warning about an unused expression result. As only an assignment is
intended here, convert it to such.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Eric Dumazet <eric.dumazet@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
+ testing ...
Scripts: Use wrapper to check compiler warnings
-> https://www.codeaurora.org/gitweb/quic/le/?p=kernel/msm.git;a=commitdiff;h=d21ced2f0dda815cac69c693cd81e2e75d8f0007

By VOKU.
+ added "Yes/No" user input for the kernel transfer to android
+ testing some changes from android-3.4 -> https://android.googlesource.com/kernel/common/+/android-3.4 ...
USB OTG + Composite updates. android-samsung-3.0-jb-mr0
https://android.googlesource.com/kernel/samsung/+/android-samsung-3.0-jb-mr0
Enable intellidemand + slp GOVS + Critical FIX to others.
config ARM_ERRATA_775420
       bool "ARM errata: A data cache maintenance operation which aborts, might lead to deadlock"
       depends on CPU_V7
       help
   This option enables the workaround for the 775420 Cortex-A9 (r2p2,
   r2p6,r2p8,r2p10,r3p0) erratum. In case a date cache maintenance
   operation aborts with MMU exception, it might cause the processor
   to deadlock. This workaround puts DSB before executing ISB if
   an abort may occur on cache maintenance.
replace PRODUCT_SHIP with CONFIG_SAMSUNG_PRODUCT_SHIP + JB UPDATES.
TNX TO GM!

https://github.com/gokhanmoral/siyahkernel3/commit/401478de4c55361aba8819d7286c524e35c60dea
merge with JB fixup compiling
merge with JB sources

Still need to fully merge MALI drivers! this is not full commit!

Conflicts:

	Makefile
	arch/arm/boot/compressed/Makefile
	arch/arm/configs/siyah_defconfig
	arch/arm/kernel/smp.c
	arch/arm/mach-exynos/cpufreq.c
	arch/arm/mach-exynos/legacy-hotplug.c
	arch/arm/mach-exynos/mach-u1.c
	arch/arm/mach-exynos/pm-exynos4.c
	arch/arm/plat-s5p/dev-csis-s5p.c
	arch/arm/tools/mach-types
	arch/arm/vfp/vfpmodule.c
	block/deadline-iosched.c
	build_s2_kernel.sh
	drivers/base/power/main.c
	drivers/base/sync.c
	drivers/cpufreq/Kconfig
	drivers/cpufreq/cpufreq.c
	drivers/cpufreq/cpufreq_interactive.c
	drivers/cpufreq/cpufreq_lulzactiveq.c
	drivers/cpufreq/cpufreq_pegasusq.c
	drivers/cpufreq/cpufreq_slp.c
	drivers/gpu/drm/i915/intel_display.c
	drivers/input/touchscreen/mxt224_u1.c
	drivers/leds/leds-lp5521.c
	drivers/media/video/samsung/fimc/fimc.h
	drivers/media/video/samsung/fimc/fimc_dev_u1.c
	drivers/media/video/samsung/mali/Makefile
	drivers/media/video/samsung/mali/common/mali_kernel_utilization.c
	drivers/media/video/samsung/mali/linux/mali_kernel_linux.c
	drivers/media/video/samsung/mali/linux/mali_kernel_pm.c
	drivers/media/video/samsung/mali/linux/mali_osk_notification.c
	drivers/media/video/samsung/mali/platform/mali_platform.h
	drivers/media/video/samsung/mali/platform/orion-m400/mali_platform.c
	drivers/media/video/samsung/mali/platform/orion-m400/mali_platform_dvfs.c
	drivers/media/video/samsung/mali/platform/pegasus-m400/mali_platform.c
	drivers/media/video/samsung/mali/platform/pegasus-m400/mali_platform_dvfs.c
	drivers/media/video/samsung/ump/Makefile.common
	drivers/media/video/samsung/ump/common/ump_kernel_api.c
	drivers/media/video/samsung/ump/common/ump_osk.h
	drivers/media/video/samsung/ump/linux/ump_ioctl.h
	drivers/media/video/samsung/ump/linux/ump_kernel_linux.c
	drivers/media/video/samsung/ump/linux/ump_kernel_memory_backend_os.c
	drivers/media/video/samsung/ump/linux/ump_osk_low_level_mem.c
	drivers/media/video/samsung/ump/linux/ump_ukk_wrappers.c
	drivers/media/video/samsung/ump/linux/ump_ukk_wrappers.h
	drivers/misc/Makefile
	drivers/misc/modem_if/modem_link_device_usb.c
	drivers/mmc/card/block.c
	drivers/net/usb/usbnet.c
	drivers/power/max17042_fuelgauge_u1.c
	drivers/power/sec_battery_u1.c
	drivers/sensor/k3dh.c
	drivers/staging/android/logger.c
	drivers/staging/android/lowmemorykiller.c
	drivers/usb/core/hub.c
	drivers/usb/gadget/android.c
	drivers/usb/gadget/f_accessory.c
	drivers/usb/gadget/f_adb.c
	drivers/usb/gadget/f_audio_source.c
	drivers/usb/host/xhci-pci.c
	drivers/usb/serial/qcserial.c
	drivers/video/samsung/s3cfb_main.c
	drivers/video/samsung/s3cfb_s6e8aa0.c
	fs/ext4/mballoc.c
	fs/ext4/namei.c
	fs/fuse/dev.c
	include/linux/cpufreq.h
	include/linux/migrate.h
	include/linux/nl80211.h
	include/linux/slqb_def.h
	include/linux/sync.h
	include/linux/usb/f_accessory.h
	kernel/printk.c
	kernel/sched/core.c
	mm/memory-failure.c
	mm/memory_hotplug.c
	mm/mempolicy.c
	mm/vmalloc.c
	mm/vmscan.c
	mm/vmstat.c
JB MALI GM SOURCE PART II still more needed.
Cleaned MALI JB/ICS and made all the needed changes! More to do!
Need to see if something good can be restored.
Patch 3.0.49 Main Stream.
Disabled CONFIG_SAMSUNG_PRODUCT_SHIP and merged small JB MMC update.