Patch: Linux Kernel to 3.0.85
Patch: Linux Kernel to 3.0.86

(Resolved)Conflicts:
	arch/arm/configs/shooter_u_defconfig
Patch: Linux Kernel to 3.0.87

(Resolved)Conflicts:
	arch/arm/configs/shooter_u_defconfig
Reduced Android Logger RAM usage

TNX to sakindia123 at xda for point.

Conflicts:
	drivers/staging/android/logger.c
mm: ashmem: fix deadlock when system is low on memory When system is low on memory, allocating memory while holding the ashmem_mutex may try to directly reclaim memory. Then ashmem_shrink() is called in same thread. It will deadlock at acquiring ashmem_mutex. This change lets ashmem_shrink() return failure if ashmem_mutex is not available. Memory will be reclaimed from others.

Change-Id: I3b6024d5477d37245f4ebde6d7069fb77af789ee
Signed-off-by: Yuanyuan Zhong <yuanyuan.zhong@gmail.com>
mm: pass readahead info down to the i/o scheduler
Some i/o schedulers (i.e. row-iosched, cfq-iosched) deploy an idling
algorithm in order to be better synced with the readahead algorithm.
Idling is a prediction algorithm for incoming read requests.

In this patch we mark pages which are part of a readahead window, by
setting a newly introduced flag. With this flag, the i/o scheduler can
identify a request which is associated with a readahead page. This
enables the i/o scheduler's idling mechanism to be en-sync with the
readahead mechanism and, in turn, can increase read throughput.

Change-Id: I0654f23315b6d19d71bcc9cc029c6b281a44b196
Signed-off-by: Lee Susman <lsusman@codeaurora.org>

10x mrg666
block: Update BFQ to v6r2
Rebase back to Wild
Update baterry driver

(Resolved)Conflicts:
	arch/arm/mach-msm/htc_battery_8x60.c
fix bluetooth reboot issue?
msm: footswitch-8x60: Update clock management code

Some footswitches (such as FS_MDP) require more than the standard
three clocks to be managed as part of the collapse and restore
sequences.  Additionally, the list of required clocks may differ
from SoC to SoC.

Rewrite the clock management to support arbitrarily long lists
of clocks with and without rate requirements. Also, update the
list of MDP-related clocks to include all of those required for
reliable collapses and restores.

CRs-Fixed: 317383
Change-Id: If92d589104095b240e8f95085868e90d3e22f48d
Signed-off-by: Matt Wagantall <mattw@codeaurora.org>
msm: footswitch-8x60: Reverse order of reset assertion

The order in which a power domain is put into reset matters for
ijpeg. Revert back to the previous order of resets by looping
over the clock array backwards. This should maintain the reset
order we had before, i.e. axi, ahb, and then core clocks.

CRs-Fixed: 327801
Change-Id: Ie228615a54a46cc0e408f2c646bcb979c30e59ff
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>