crypto: cleanup - remove unneeded crypto_alg.cra_list initializations

Initialization of cra_list is currently mixed, most ciphers initialize this
field and most shashes do not. Initialization however is not needed at all
since cra_list is initialized/overwritten in __crypto_register_alg() with
list_add(). Therefore perform cleanup to remove all unneeded initializations
of this field in 'crypto/'.

Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
	crypto/blowfish_generic.c
	crypto/camellia_generic.c
add sysfs interface for vib intensity

Change-Id: I918ca477b796a386605cc799c409ec286b307017
msm8660: cypress-touchkey - add keydisabler

Change-Id: I46df74083cddab6baf4be07a5384ae3b151da1e2
msm8x60: Disable 2D GPU cores

The 2D GPUs have been broken since cyanogen backported the newer kgsl drivers from CAF jb_2.6, as he forgot to fix the regulators for the 2D GPUs. No modern device has 2D GPUs, and nobody has noticed that they've been broken for a long time, so just remove them completely.

Signed-off-by: Sultanxda <sultanxda@gmail.com>

Conflicts:
	arch/arm/mach-msm/clock-8x60.c
	arch/arm/mach-msm/devices-msm8x60.c
celox: Complete Overhaul

* Add Gamma
* Remove 2D
* Thanks to sultanxda

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Include: Add missing gpu_freq.h file

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Revert "lib/lz4/lz4_compress: fix macro usage error"

This reverts commit 3e06b92973f26ccb262773633436c373bdd05e3c.
Add some Underclocking options

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
vibetonz: Fix init when driver isn't built as a module

Signed-off-by: Sultanxda <sultanxda@gmail.com>
RCU: Joe's RCU

Forward port jRCU to linux-3.0.

Thanks goes to Francisco Franco for his help
in testing out this version on the Android
Galaxy Nexus phone.

Signed-off-by: Joe Korty <joe.korty@ccur.com>
Signed-off-by: Ezekeel <notezekeel@googlemail.com>
[PATCH] ARM Topology by Linaro team allows individual
 queue'ing of tasks to cores by the scheduler

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
msm: kgsl: Fix for panic in z180 postmortem dumps

We were accessing z180 registers without holding
device mutex. This change ensures that we hold the
mutex before accessing z180's registers

CRs-Fixed: 644283
Change-Id: Ib6496c427fc6c9a3f97a6720adb80a390fe21b0d
Signed-off-by: Gaurav Gagrani <ggagrani@codeaurora.org>
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
msm: kgsl: Fix GPU hang recovery logic

During new commands submission, if the write pointer
is ahead of read pointer fill ringbuffer data with
KGSL_NOP_DATA_FILLER after NOP command. This will
avoids getting incorrect context ID from the ringbuffer
extraction logic during GPU recovery.

CRs-Fixed: 620533
Change-Id: If4d25770b7288bc6fb618611c150e3876cc87c6f
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
msm: kgsl: Reset VSC control registers

Configure the A2xx VSC register in context switch,
which helps GPU to recover from the bad state.

CRs-Fixed: 637288
Change-Id: I2000a579614c491a015c618a52808500541329c5
Signed-off-by: Hareesh Gundu <hareeshg@codeaurora.org>
kgsl: Fix GPU freq being set to the max by default (320MHz)

Credit to SebastianFM: https://github.com/SebastianFM/SebastianFM-kernel/commit/831882790c5f09a4c9cf008322777f9aaa65d45b#diff-a20c5be16a95b59d8023e63f9ffa6523R987
kgsl: fix genalloc BUG when detroying pagetable.

kgsl allocs some memory (in map_global), but never free it.
Fixes that.
Only happens when on GPUMMU ..
BLN Support

* Credits to Jeffrey Clark @h0tw1r3 with very slight modifications by myself to work with the post 4/24 CM android_kernel_samsung_msm8660-common Kernels. For original commit see 4d81881fbe5915eac03d6548bcde42bb356ad3a2

Signed-off-by: Chester Kener <Cl3Kener@gmail.com>
Update Input Drivers

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>

Conflicts:
	arch/arm/configs/uber_defconfig
Defconfig: Add Sweep2Wake

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>
Defconfig: Missing GPU Driver Config Option

Signed-off-by: Chet Kener <Cl3Kener@gmail.com>