Fixed vibetonz clk unbalanced error
Squashed update of kernel from 3.0.51 to 3.0.52
msm: kgsl: Add cache flush for A20x

Adding extra cache flush command to make sure that CP block
gets event from RB all the time to avoid race conditions because of
clock switches. this is to improve stability on 8x25 target.

Change-Id: Ic7b56223eb0849e3ea955af3e08132431fc5318a
Signed-off-by: Gopal Goberu <ggober@codeaurora.org>
lib: genalloc: Change chunk allocation to vmalloc

Change the chunk allocation from kmalloc to vmalloc for
allocations greater than a page. This allows large
chunks to be allocated from physically non-contiguous
memory and increases the chance of the allocation
succeeding.

(cherry picked from commit 0614b96dc8e4c8a0dd0db41aec5a79daa3bdf091)

Conflicts:

	lib/genalloc.c

(cherry picked from commit 64cf7183f37df623bec8f46348b11c5781d3b0cc)

Change-Id: Ied97c888b967c4433519cb47e972f7a0f2281d71
CRs-fixed: 387655
Signed-off-by: Shubhraprakash Das <sadas@codeaurora.org>
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Revert "power: pm8921-charger: Add power supply property"

This reverts commit 753ddad790b8c2c5536c71ffb9794ed8130712a8.

Change-Id: Ib34598c3c932d264a622f5bff411f722c7354767
Signed-off-by: Srivalli Oguri <oguri@codeaurora.org>
ipv4: Check if dev_out is NULL in ip_route_output_slow()

Change-Id: If04a8e99942dbe7e099e736dc87c2a49e1e778f9
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
ipv4: Skip calling fib_detect_death() if fib_dev is NULL

Change-Id: I1b8c6c7e79cb8a05b4b715ddb3299d74edef0e14
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Squashed update of kernel from 3.0.52 to 3.0.53
msm: vidc: Avoid memset of list elements in the buffer entry.

- Due to race condition between free buffer and flush output buffers,
  invalid buffer is getting accessed sometimes.
- Reset all the members in buffer entry except list elements.

(cherry picked from commit 8105df366cf6b9f1ddbc15d561fb6a5f12540416)

Change-Id: I124344f62b973d60d382e6eef7d7888b1320c124
CRs-Fixed: 411197
Signed-off-by: Srinu Gorle <sgorle@codeaurora.org>
msm: kgsl: Set requested power state to NONE after resume

When GPU resumes from suspend requested state is not cleared to NONE.
Due to this idle reporting is not done and GPU stays at MAX freq. As
a fix if the current power state is already ACTIVE and request is
made for active power state then clear the requested state immediately.

CRs-fixed: 424682
Change-Id: I7f0d7fa819308f166cbbbf30b2c20aee73644cfb
Signed-off-by: Vinay Roy <vroy@codeaurora.org>
Revert "msm: kgsl: Add cache flush for A20x"

This reverts commit 4a5a6f1817144bea169e857802842c08796a1938.
Squashed update of kernel from 3.0.53 to 3.0.55
ancora: Fix camera compile

Sensors should be detected fine in kernel space now, but
user space is still a problem since we don't have HAL sources.
net: wireless: bcm4329: Various updates from AOSP
ancora: Update defconfig
Revert "net: wireless: bcm4329: Various updates from AOSP"

This reverts commit 5123588f8f2c4ede29d66f0902196aaf18a41a55.
block: adding ROWIO