reclaim RAM from loggers, optimized kernel
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>
The new jhash implementation

    The current jhash.h implements the lookup2() hash function by Bob Jenkins.
    However, lookup2() is outdated as Bob wrote a new hash function called
    lookup3(). The patch replaces the lookup2() implementation of the 'jhash*'
    functions with that of lookup3().

    You can read a longer comparison of the two and other hash functions at
    http://burtleburtle.net/bob/hash/doobs.html.

    Change-Id: Ia319e0e1ade37687096d76e777d08937d05c1d4e
    Signed-off-by: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
    Acked-by: Rusty Russell <rusty@rustcorp.com.au>
    Signed-off-by: David S. Miller <davem@davemloft.net>
block: tweaked deadline for better performance

Change-Id: I5b261fa3997dcdda4b8138ace6a9d26fc98f7832
staging: android: lowmemorykiller: Change default debug_level to 1
The select...to kill messages are not very useful when not debugging
the lowmemorykiller itself. After the change to check TIF_MEMDIE
instead of using a task notifer this message can also get very
noisy.

Change-Id: Ice171c25801d6faa454b885a23b24b002423b754
Signed-off-by: Arve Hjønnevåg <arve@android.com>
commit cdfab2fc1a7e7f9be8f238b3a0e4699b2002eff1 1 parent f79530a
msm: kgsl: Update pagetable on context destruction for A20x

Ensure that pagetable is updated during context destruction. This
resolves stability issues during Camera launch/exit scenarios. Applies
only to A20x GPUs. This change is already done for Z180 device.

Change-Id: I955c7220aa8234009f5bca0a273093e47147279d
Signed-off-by: Rammohan Basavaraju <rammoh@codeaurora.org>
msm: kgsl: Increase REG_RBBM_CNTL value to 0xFFFF for A200

Increase number of clocks that RBBM will wait before de-asserting
the Register Clock Active signal. This fixes kernel panics during
stability tests on multiple devices

Change-Id: I50ad69f28b50444e88239c2332bd5756db1ae089
CRs-fixed: 372793
Signed-off-by: Rammohan Basavaraju <rammoh@codeaurora.org>
msm: Increase DMA consistent memory zone to 14MB

Increase the zone for mapping DMA memory on most platforms from 2MB
to the maximum 14MB. The actual memory comes from the normal pool, this
change just increases the virtual range where the memory can be mappped
(at the cost of 7 more 2MB pagetables).
Fast Sleep, wake lock timer change. (wistilt2)
introduce frandom module
sched: don't call task_group() many times in set_task_rq()

It improves perfomance, especially if autogroup enabled.

The size of set_task_rq() was 0x180 and now it is 0xa0.

Signed-off-by: Andrew Vagin <avagin@openvz.org>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
input: touchscreen: Add the optimized mcs6000 touchscreen driver. @thachtunganh
use CodeSourcery toolchain
Remove BUGVERBOSE @franciscofranco
ignore (scripts)
Revert "lib: Improve the performance of memcpy and memmove of the general version"

This reverts commit 0dd9d7ffdec236415d8a4838e467c9e4104e7ba1.
ADD: new workqueue code
attempt to fix compilation of optimized touchscreen driver
test DerCaveman TS driver
net: wireless: bcm4325: fix wlan wakeup after sleep

Change-Id: Ic0a842d2412e2ad3a00e04bbf5503632708780e8