msm: HTC: m7: ifdef for synaptics touchscreen

Change-Id: I55ba2386abde3f8237af1007bdd58bc9b771aeed

Signed-off-by: poondog <markj338@gmail.com>
ip_gre: remove duplicate pointer definition

*neigh is defined twice here and will cause the build to fail if
this code is used

Change-Id: I23a6d1e31b96a47f143d0c5c44558cddfc632b06

Signed-off-by: poondog <markj338@gmail.com>
msm: HTC: m7: enable CMD_CLK_CTRL for display on

* Address errant MIPI DMA timeout on panel on

Change-Id: I00edb1ded4cd792c6291a2df9421bf7966acac94

Signed-off-by: poondog <markj338@gmail.com>
msm: HTC: m7: initialize clk_ctrl variable

Change-Id: Ie2cbd1dc97b1d3be4c79048061ae86464471076a

Signed-off-by: poondog <markj338@gmail.com>
DEFCONFIG: v005

Signed-off-by: poondog <markj338@gmail.com>
msm: HTC: battery_8960: don't schedule update on suspend/resume

* This is being scheduled on both early suspend and late resume. Don't
  do this here.

Change-Id: I1ded619cb6f8d6e4f52682e4b6ffb048537151d2

Signed-off-by: poondog <markj338@gmail.com>
msm: HTC: m7: Remove unnecessary usleep

Change-Id: I1277e5315fb58c9b8f04c3ae72490cd4cbd0e08e

Signed-off-by: poondog <markj338@gmail.com>
msm: HTC: m7: Remove suspend/resume LPM function logging

* Unnecessarily noisy

Change-Id: I1dcb964c2f17554e5af8a4ee36ee55ae53bb9cb1

Signed-off-by: poondog <markj338@gmail.com>
ACPUCLOCK: scale L2 cache and CPU freqs in sync
CPU speed and L2 cache speed will now run at the same freq up until 1134MHz where this is the L2 max
Boost L2 from 648MHz to 1026MHz at the main 1026MHz boost freq on ondemand

Signed-off-by: poondog <markj338@gmail.com>
msm: memutils: memcpy, memmove optimization

1. To fit 8x26 64-bytes cache line size, we change preload steps as 64Bytes.
2. According to tune result, change preload distance as 5 cache lines.
3. According to tune result, re-arrange the ld/str order as back-to-back
   for copy_from_user.

The markable improvement:
	memcpy : 5%
	copy_to_user : 9%
	copy_from_user : 13%
	memmove : 37%

Raw data is as below:

BASELINE:
	memcpy 1000MB at 5MB       : took 1547098 usec, bandwidth 646.646 MB/s
	copy_to_user 1000MB at 5MB : took 1704308 usec, bandwidth 586.586 MB/s
	copy_from_user 1000MB at 5M: took 1777090 usec, bandwidth 562.562 MB/s
	memmove 1000GB at 5MB      : took 1066205 usec, bandwidth 937.937 MB/s
	copy_to_user 1000GB at 4kB : took 1774866 usec, bandwidth 563.563 MB/s
	copy_from_user 1000GB at 4k: took 1797654 usec, bandwidth 556.556 MB/s
	copy_page 1000GB at 4kB    : took 1644606 usec, bandwidth 608.608 MB/s
	memmove 1000GB at 4kB      : took 1236227 usec, bandwidth 808.808 MB/s

THIS PATCH:
	memcpy 1000MB at 5MB       : took 1475835 usec, bandwidth 677.677 MB/s
	copy_to_user 1000MB at 5MB : took 1559060 usec, bandwidth 641.641 MB/s
	copy_from_user 1000MB at 5M: took 1561603 usec, bandwidth 640.640 MB/s
	memmove 1000GB at 5MB      : took 861664 usec, bandwidth 1160.160 MB/s
	copy_to_user 1000GB at 4kB : took 1673501 usec, bandwidth 597.597 MB/s
	copy_from_user 1000GB at 4k: took 1674006 usec, bandwidth 597.597 MB/s
	copy_page 1000GB at 4kB    : took 1691358 usec, bandwidth 591.591 MB/s
	memmove 1000GB at 4kB      : took 882985 usec, bandwidth 1132.132 MB/s

Change-Id: I83bec3b7a9dd9cd88890eaa7ec423363e230a651
Signed-off-by: Hong-Mei Li <a21834@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/550383
SLT-Approved: Slta Waiver <sltawvr@motorola.com>
Tested-by: Jira Key <jirakey@motorola.com>
Reviewed-by: Klocwork kwcheck <klocwork-kwcheck@sourceforge.mot.com>
Reviewed-by: Check Patch <CHEKPACH@motorola.com>
Reviewed-by: Yi-Wei Zhao <gbjc64@motorola.com>
Submit-Approved: Jira Key <jirakey@motorola.com>
Signed-off-by: poondog <markj338@gmail.com>
arm: lib: Fix makefile issue

Fix the typo introduced by commit fb7051a183cba3925f1f00c9bdadc2adcc682020.

Change-Id: Ia23c80f903ed431e60e4ba17c9c6d527e6febd87
Signed-off-by: Hong-Mei Li <a21834@motorola.com>
Reviewed-on: http://gerrit.pcs.mot.com/527915
SLT-Approved: Gerrit Code Review <gerrit-blurdev@motorola.com>
Tested-by: Jira Key <jirakey@motorola.com>
Reviewed-by: Christopher Fries <qcf001@motorola.com>
Submit-Approved: Jira Key <jirakey@motorola.com>
Signed-off-by: poondog <markj338@gmail.com>
DEFCONFIG: enable advanced tcp algorithms and set westwood default

Signed-off-by: poondog <markj338@gmail.com>
DEFCONFIG: slimming down whats this even for anyway lel :D

Signed-off-by: poondog <markj338@gmail.com>
sched/debug: disable sched debug sysrq by default - increase performance

Signed-off-by: poondog <markj338@gmail.com>
DRIVERS: TUNERS: fix uninitialized variable

Signed-off-by: poondog <markj338@gmail.com>
DRIVERS: MEDIA: removing media_tuner

Signed-off-by: poondog <markj338@gmail.com>
DEFCONFIG: sync with .config

Signed-off-by: poondog <markj338@gmail.com>
SCHEDULER: Autogroup patch group by current user android UID instead of task ID

Signed-off-by: poondog <markj338@gmail.com>
DEFCONFIG: v006

Signed-off-by: poondog <markj338@gmail.com>
AIO: Don't plug the I/O queue in do_io_submit()

Asynchronous I/O latency to a solid-state disk greatly increased between the
2.6.32 and 3.0 kernels. By removing the plug from do_io_submit(), we observed
a 34% improvement in the I/O latency.

Unfortunately, at this level, we don't know if the request is to
a rotating disk or not.

Change-Id: I7101df956473ed9fd5dcff18e473dd93b688a5c1
Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
Cc: linux-aio@kvack.org
Cc: Chris Mason <chris.mason@oracle.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Jeff Moyer <jmoyer@redhat.com>

Signed-off-by: Paul Reioux <reioux@gmail.com>
Signed-off-by: poondog <markj338@gmail.com>