Reduce battery polling
add vibration intensity sysfs interface

PWM_DUTY_MAX = CM stock intensity (80280 / 2)
PWM_DUTY_MIN = not noticable intensity (20000)

pwm_duty = used intensity, adjustable via sysfs, e.g.:
echo 25000 > /sys/class/timed_output/vibrator/duty

Conflicts:

	arch/arm/mach-s5pv210/aries-vibrator.c

Change-Id: I2dc6cf149e63239cca993a2fb1cf922978c6e1b4

Conflicts:

	arch/arm/mach-s5pv210/aries-vibrator.c
Adjusted bigmem version (combined kravind/semaphore implementation)

Change-Id: Id735be5d8d967001b345bddee5a6aba6370fd0db
New sysfs interface to support bootloop detection scripts (thanks to stratosk!)

Change-Id: I3c734319ee349b4acc7715a340e31187b12c9800
Print information on recovery request
Increased RAM a bit more (so now it's based on krarvind, stratosk ánd DerTeufel)

Change-Id: I93a0ce4987405c2899b1e21d8a57cfe95dae15f2
random: entropy tweaks are all the rage nowadays

use nonblocking for all.  Read this web page:
http://lwn.net/Articles/489734/
arm: Allow CPU-supported unaligned accesses

Thanks to DerTeufel for the idea

Change-Id: Ie832fa9227314f0c6e528c1495b26abc64425b9f

Conflicts:

	arch/arm/configs/cyanogenmod_galaxysmtd_defconfig
Use O3 for GPU driver

Change-Id: I73c80025252c7cb47c18f59548185cbde52b724c
Improve the performance of memcpy and memmove

The performance of memcpy and memmove of the general version is very inefficient, this patch improved them.

Change-Id: Id3e3d4bae07fedccb0fb97ac916dcb0897b128b7
Signed-off-by: Miao Xie <miaox <at> cn.fujitsu.com>
Improve memcopy/memmove

Thanks to DerTeufel!

Change-Id: Ie549325afdb82a9ba265c6804e72778cf6bb51de
Reduce number of buffers to save available RAM

thanks to DerTeufel

Conflicts:

	arch/arm/configs/cyanogenmod_galaxysmtd_defconfig
Add touch wake

Developed by ezekeel
Some fixes by stratosk

Conflicts:

	drivers/input/keyboard/cypress-touchkey.c
	drivers/misc/Kconfig
	drivers/misc/Makefile
Add fast charge and OC