ARM: net: JIT compiler for packet filters enabled by default

Signed-off-by: faux123 <reioux@gmail.com>

Conflicts:
	arch/arm/net/bpf_jit_32.c
async fsync from htc one (ported by faux123) + version 2.2.3

Change-Id: Id82359eae3a5f1e6060308a8df76a101d6ea5407

Conflicts:
	build_combo.sh
async fsync
Added optimized CRC32 algorithm.

Thanks @Ezekeel

Conflicts:
	lib/crc32.c
	lib/crc32defs.h
	lib/gen_crc32table.c
slice crc32 by 8
Implement ck1 patchset, fixed build with it

Conflicts:
	arch/arm/boot/compressed/piggy.xzkern
	drivers/cpufreq/cpufreq.c
	include/linux/sched.h

Conflicts:
	drivers/cpufreq/cpufreq_conservative.c
	include/linux/sched.h
	include/linux/swap.h
	kernel/Kconfig.hz

Conflicts:
	include/linux/sched.h
my branding
my branding
BackPort KSM from Linux 3.6.X
ksm: check and skip page, if it is already scanned

From: Pradeep Sawlani <sawlani@amazon.com>

On system like Android where most of the process are forked
from parent w/o execve, KSM can scan same page multiple times
in one scan cycle. There is no advantage in scanning same page
multiple times for merging. During testing with Android, it was
observed around 60% pages are skipped for each scan cycle.

Change-Id: I0cf01802f0b4d61fcab92558beb9e1c660dc9a77
Link: http://lkml.kernel.org/r/CAMrOTPgBtANS_ryRjan0-dTL97U7eRvtf3dCsss=Kn+Uk89fuA@mail.gmail.com
Signed-off-by: Pradeep Sawlani <sawlani@amazon.com>

Signed-off-by: Paul Reioux <reioux@gmail.com>

Conflicts:
	include/linux/page-flags.h
config dump