msm_fb: display: remove wait4vsync during dtv off

After timing generator is disabled, vsync interrupt may not come,
which causes wait4vsync hang and device crashes when the hdmi cable is
unplugged.

Signed-off-by: Huaibin Yang <huaibiny@codeaurora.org>
Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>
video: msm: Increase video encoding output buffer size

When bistream buffer size is half of YUV buffer size, video core
may be put into a bad state where output buffers are not returned
back to user space. Increasing the output buffer size solves the issue.

Signed-off-by: Shuzhen Wang <shuzhenw@codeaurora.org>
msm: kgsl: Use the kmalloc/vmalloc trick for the sharedmem page array

It was previously assumed that most GPU memory allocations would be
small enough to allow us to fit the array of page pointers into one
or two pages allocated via kmalloc.  Recent reports have proven
those assumptions to be wrong - allocations on the order of 32MB will
end up trying to get 8 pages from kmalloc and 8 contiguous pages
on a busy system are a rare beast indeed.

So use the usual kmalloc/vmalloc trick instead - use kmalloc for the
page array when we can and vmalloc if we can't.

CRs-fixed: 513469
Change-Id: Ic0dedbad0a5b14abe6a8bd73342b3e68faa8c8b7
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
msm: HTC: add missing cont_splash_enabled function

The only reason this didn't cause crashes before is because the logic
that calls this function lazy evaluates this as the prior condition is
false.

Change-Id: I5418bf5a2960947d77728a5a4817819da6a03457

Note: this was manually applied to the monarudo board file
Merge pull request #41 from crpalmer/cm-10.2-msm-recent

Cm 10.2 msm recent