Revert "msm: camera: Return current lens position in actuator driver"

This reverts commit a66ddbd14d999d4ee7aaa545a269fee36cc3dc3e.
Revert "msm: camera2: add api for set actuator for manual af"

This reverts commit fa1b13fa74159804c2219cef7f32e64fd57b4bb6.
Revert "msm: camera: Cleanup msm_generic_buff list while close"

This reverts commit 4f8515fdc9c60f6c42cc4b7e97187212b4548718.

Conflicts:

	drivers/media/platform/msm/camera_v2/msm_buf_mgr/msm_generic_buf_mgr.c
	drivers/media/platform/msm/camera_v2/msm_buf_mgr/msm_generic_buf_mgr.h
Revert "msm-camera: Fixed MIPI raw snaspshot issue 8x10"

This reverts commit b56c00f46468f0554d8bcddeb63b5ef41c8991d1.
Revert "camera: add LGE_CHANGE"

This reverts commit 28ffc13b6663a4cabe3f06ce8c0379ff532af54c.
Revert "Revert "msm-camera: Fixed MIPI raw snaspshot issue 8x10""

This reverts commit 5f94b0527f4a08d7a1b3afc6ddd8277d058c99de.
msm: mdss: Allow smp change during composition switch

The composition fallback mechanism might not ensure unsetting of
the pipe whose prepare call failed due to smp configuration change,
typically in the cases where change in composition requests same
pipe. This scenario is a deadlock where composition switch does
not happen, due to these pipe failures.

To handle such cases, for changed SMP request for a pipe doing
non backend composition, allow smp configuration to happen, so
that the composition could be successfully switched, thereby
preventing the deadlock.

Change-Id: I2d29ac6591671494abc7c4caf7c6c53f058d12f6
Signed-off-by: Justin Philip <jphili@codeaurora.org>
mdss: Add MDP_SMP_FORCE_ALLOC mdp flag

MDP_SMP_FORCE_ALLOC flag is used to allow SMP
allocations even when there is mismatch between
allocated and requested SMPs for a pipe.
User space can make use of this flag in extreme scenarios
where SMP allocations need to pass like GPU composition
and playback of protected  or secure videos.

Change-Id: I369b4361e7e2bbfc8150add467678c4ef8d5cfb6
Signed-off-by: Justin Philip <jphili@codeaurora.org>