Soc: msm: Synchronize access to LPA stream

-Synchronize hw_ptr, appl_ptr access between the LPA
  driver and event handler and the ALSA core framework.

 -ported change from compressed driver
  change id I118bfdf4a866cde05d9ebcd21f756da209b69cc5

CRs-Fixed: 511481

Signed-off-by: Preetam Singh Ranawat <apranawat@codeaurora.org>
Change-Id: I0fe63d8fa4a5372b6c231a5ee44532140cce1301
Merge pull request #3 from deedwar/cm-11.0

Soc: msm: Synchronize access to LPA stream
Fix up msm_rotator
msm_vidc: squashed changes to align to jb_2.6

Revert "msm_vidc: partial revert to proper MR2 level with old ION api"

This reverts commit 27ac279dede7887aa3ef12a92bfa4e3d8267f7a0.

Revert "msm_vidc: backport vidc driver from jb_2.5"

This reverts commit 54c67e58d6313ac5887bda8cc0c25479560bc40e.

msm: vidc: Initialize kernel space stack variables

This change initializes kernel space stack variables
that are passed between kernel space and user space
using ioctls.
Non initialization of these variables may lead to
leakage of memory values from the kernel stack to
user space.

Change-Id: Icb195470545ee48b55671ac09798610178e833e1
CRs-fixed: 556771,563420
Signed-off-by: Deepak Verma <dverma@codeaurora.org>

video: msm: vidc: align to Samsung msm8660

video: msm: vidc: small fixup
fix "Don't call enable on unprepared clocks" in video/msm/vidc driver
Merge pull request #5 from dmcoles/kk_chocolate_rmfx

fix "Don't call enable on unprepared clocks" in video/msm/vidc driver
Merge pull request #1 from OpenSEMC/kk_chocolate_rmfx

Kk chocolate rmfx