fix for gcc 4.8 toolchain
block: added BFQ v6r1
cpufreq: added smartmax
defconfig: added BFQ and smartmax

Conflicts:
	arch/arm/configs/color_rom_defconfig
defconfig: removed test iosched
cpufreq: unified governor and scaling min and max switching
governor scaling_min_freq and scaling_max_freq will be populated to all online cpus immediately
defconfig: set ondemand as default
-added interactive
-removed usless governors

Conflicts:
	arch/arm/configs/color_rom_defconfig
msm: remove kconfig error
smartmax: added find5 defaults
cpufreq: unified governor and scaling min and max switching
use related_cpus to apply correctly to new online cpus

Conflicts:
	arch/arm/mach-msm/cpufreq.c
msm: remove CONFIG_MSM_CPU_FREQ_SET_MIN_MAX

Conflicts:
	arch/arm/configs/color_rom_defconfig
	arch/arm/mach-msm/Kconfig
arm/crypto: Add optimized AES and SHA1 routines
https://patchwork.kernel.org/patch/1282381/

Add assembler versions of AES and SHA1 for ARM platforms.  This has provided
up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1.

Platform   CPU SPeed    Endian   Before (bps)   After (bps)   Improvement

IXP425      533 MHz      big     11217042        15566294        ~38%
KS8695      166 MHz     little    3828549         5795373        ~51%

Signed-off-by: David McCullough <ucdevel@gmail.com>
random: entropy tweaks are all the rage nowadays
use nonblocking for all.  Read this web page:
http://lwn.net/Articles/489734/
hashtable: introduce a small and naive hashtable
This hashtable implementation is using hlist buckets to provide a simple
hashtable to prevent it from getting reimplemented all over the kernel.

Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
block, elevator: use new hashtable implementation
Switch elevator to use the new hashtable implementation. This reduces the
amount of generic unrelated code in the elevator.

This also removes the dymanic allocation of the hash table. The size of the table is
constant so there's no point in paying the price of an extra dereference when accessing
it.

Signed-off-by: Sasha Levin <levinsasha928@gmail.com>
config: removed unused MEDIA_TUNERS config
-reduces image size
-speeds up build
smartmax: smartmax: init and destroy timer mutex only once
-remove unneded enable variable
-set find5 ideal freq to 702000
cpufreq: ondemand: Fix store_powersave_bias() race with hotplug

store_powersave_bias() assumes that CPUs will not be taken offline or
brought online while executing its for_each_online_cpu() loops. Fix
this race by blocking hotplug while executing in these loop.

CRs-Fixed: 494407
Change-Id: I0d5520444ec21a8d9b12fb73c06ac8442449fa85
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>