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>