i777: config: Change from ALP to RP audio

ALP is broken and screws up capture.

This patch makes i777 match i9100

Change-Id: I98e34ebceaf51745a524e89022a01416d3bdaca2
i777, i9100, n7000: enable last_kmsg

Change-Id: Ic6faf99be6d4012d72c5ef10aec71decb781ef00
uhid: backport from 3.4

Change-Id: Ic48f83f4ed405048ff1e08c04768ed0baefe1caf
i777, i9100, n7000: enable uhid

Change-Id: I890bda6f546c4ef00e55065a8baa3f0b19b6423e
bcmdhd: reenable IPv6, disable multicast in suspend

Change-Id: Ia7a190153e4bd1e12a94b1d42173ffda4dc32899
bcmdhd: disable GAN_LITE_NAT_KEEPALIVE_FILTER

Change-Id: I58dd48984a04dc43e1209574eb54446a558ec210
smdk4210: mali: merge with r3p1 driver from note8

Change-Id: I7b858b3c912779c56b600b15f1db854d7facb4eb
i777, i9100, n7000: enable pegasusq gov

Change-Id: Ic4a77a9664466d196322640ce089400645b7b6d8
block: add row io scheduler

Change-Id: Ifb8c909ff471338f3b7b5894f375d322da9f4c08
mali: fix broken file format

Change-Id: I828edacfac3f5f38b63a0110d3cc26dfc1a41f68
Merge "i777, i9100, n7000: enable pegasusq gov" into cm-10.1
mali: 3-step gpu DVFS control

Change-Id: I8aa50b920c3d8ce0edd2433eae60347a82a4dbba
Merge "mali: 3-step gpu DVFS control" into cm-10.1
Merge "block: add row io scheduler" into cm-10.1
i777, i9100, n7000: enable row io scheduler

Change-Id: I3d1a080efda8af28a61e1e6d535085bcea1cb710
Fix touchscreen and compass orientation for Exynos 4210-based tablets

Samsung's I9100 Jellybean source release introduced some strange
orientation issues for the Tab 7 Plus and Tab 7.7 tablets.  This
reverts the touchscreen and compass behavior to that of the ICS
kernels.

Thanks to @daniel_hk on XDA for finding this.

Change-Id: I99dfa2869c24f73cc3d7008f346af2b549221b68
Add ROW scheduler

Change-Id: I400f6f4b9c4733d97cbfddd7abe6b77885199877

Conflicts:

	block/Kconfig.iosched
	block/Makefile
Set default IO scheduler to ROW and merge block&ROW improvements

_________________________________________________________
block: Add support for reinsert a dispatched req
block: Add API for urgent request handling
row: Adding support for reinsert already dispatched req
row: Add support for urgent request handling
block: row: Add some debug information on ROW queues
block: row: Insert dispatch_quantum into struct row_queue
block: row: fix sysfs functions - idle_time conversion
block: row: Aggregate row_queue parameters to one structure

Signed-off-by: Tatyana Brokhman <tlinder@codeaurora.org>
_________________________________________________________
iosched: prevent aliased requests from starving other I/O

Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
_________________________________________________________
block: reorganize queue draining
block: reorder elevator switch sequence
block: remove elevator_queue->ops

Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
_________________________________________________________

Conflicts:

	block/Kconfig.iosched
	include/linux/elevator.h

Change-Id: Ia602471365cc07d1af5cfe2b0771ed32f8413f18

Conflicts:

	block/Kconfig.iosched
LOAD_FREQ (4*HZ+61) avoids loadavg Moire

http://ripke.com/loadavg/moire

Change-Id: I8e736bbecb804c63ae745cb802162deb6031e33d
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>