msm: msm_fb: wait for VSYNC instead of DMA_P for commit completion.

In the current implementation, we are waiting for DMA_P interrupt
in commit call to signal completion. This can cause 2 commits happening
in the same vsync period due to which IOMMU page faults can happen when
vsync comes while second commit is programming resgisters. To avoid this,
wait for DMA_P is replaced by wait for VSYNC.

Change-Id: I68d4d4b4e7a574f86faecd5b4812e1f5852f4209
Signed-off-by: Vishnuvardhan Prodduturi <vproddut@codeaurora.org>
Signed-off-by: Sridhar Gujje <sgujje@codeaurora.org>
Merge "msm: msm_fb: wait for VSYNC instead of DMA_P for commit completion."
msm: msm_fb: Replace wait for DMA_P with VSYNC in Pan_display Path.

This is a follow up change on gerrit 442946. Wait for DMA_P has to be
replaced with VSYNC even in Pan Display Path.

Change-Id: I8d600022cfa63f54d5b72ea5f64fc55315079b3a
Signed-off-by: Vishnuvardhan Prodduturi <vproddut@codeaurora.org>
Merge "msm: msm_fb: Replace wait for DMA_P with VSYNC in Pan_display Path."
Merge "Merge "msm: vidc: Use min_dpb from resource tracker in smooth streaming mode""
Merge "Merge "Merge "msm: vidc: Use min_dpb from resource tracker in smooth streaming mode"""
Merge "Merge "msm: vidc: Use min_dpb from resource tracker in smooth streaming mode""
Merge "Merge "Merge "msm: vidc: Use min_dpb from resource tracker in smooth streaming mode"""
Merge "Merge "ARM: 7880/1: Clear the IT state independent of the Thumb-2 mode""
Merge "Merge "Merge "ARM: 7880/1: Clear the IT state independent of the Thumb-2 mode"""
Merge "Merge "ARM: 7880/1: Clear the IT state independent of the Thumb-2 mode""
Merge "Merge "Merge "ARM: 7880/1: Clear the IT state independent of the Thumb-2 mode"""
Merge "Merge "base: genlock: Zero a structure before sending it to user space""
Merge "Merge "Merge "base: genlock: Zero a structure before sending it to user space"""
Merge "Merge "base: genlock: Zero a structure before sending it to user space""
Merge "Merge "Merge "base: genlock: Zero a structure before sending it to user space"""
Merge "Merge "base: genlock: Zero a structure before sending it to user space""
Merge "Merge "Merge "base: genlock: Zero a structure before sending it to user space"""
Merge "Merge "cpufreq: ondemand: Fix locking in store_powersave_bias""
Merge "Merge "Merge "cpufreq: ondemand: Fix locking in store_powersave_bias"""