msm: vidc: Add ioctls for getting separate meta buffers status

Add ioctl for getting separate meta buffers status

Change-Id: Ib0cc347b5538ad6a0703f9b463dbcdd91f31dd54
Signed-off-by: Deepak Verma <dverma@codeaurora.org>
kernel/sys.c: fix stack memory content leak via UNAME26

Calling uname() with the UNAME26 personality set allows a leak of kernel
stack contents.  This fixes it by defensively calculating the length of
copy_to_user() call, making the len argument unsigned, and initializing
the stack buffer to zero (now technically unneeded, but hey, overkill).

CVE-2012-0957

Reported-by: PaX Team <pageexec@freemail.hu>
Signed-off-by: Kees Cook <keescook@chromium.org>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: PaX Team <pageexec@freemail.hu>
Cc: Brad Spengler <spender@grsecurity.net>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Merge "kernel/sys.c: fix stack memory content leak via UNAME26"
msm: display: sync point clean up

Remove unused fence input in mdp_display_commit
structure
Use different timeline name for different fb

Change-Id: I4edd335b36dce057ff3e54302af6088a9cc470ec
Signed-off-by: Ken Zhang <kenz@codeaurora.org>

Conflicts:

	drivers/video/msm/msm_fb.c

Signed-off-by: Shruthi Krishna <skrish@codeaurora.org>
msm: display: increase fence timeout

Increase timeout value to 900ms to allow
gfx engine to render longer.
When sync_fence_wait fails, need not put fence as
it will be handled outside the loop.

Change-Id: Id4caff55c9f99c48e5f87a85d30fe4c8c0cd65e7
Signed-off-by: Ken Zhang <kenz@codeaurora.org>
Signed-off-by: Shruthi Krishna <skrish@codeaurora.org>
Merge "msm: display: sync point clean up"
Merge "msm: display: increase fence timeout"
msm: camera: Fix for camera crash

In msm_server_control function add a check for src
and dest before calling memcpy function to avoid
kernel crash

Change-Id: I814f654c223892a21d585fef31bd6ef75254c108
CRs-Fixed: 444081
Signed-off-by: Suresh Vankadara <svankada@codeaurora.org>
Merge "msm: camera: Fix for camera crash"
Correcting copyright markings

Change-Id: I07bcb719de8912f9e4d4a25c7f5a9e75312f49c7
Signed-off-by: Shruthi Krishna <skrish@codeaurora.org>
Merge "Correcting copyright markings"
Merge "msm: vidc: Add ioctls for getting separate meta buffers status"
Update copyright to The Linux Foundation

Change-Id: I3f3cc017c6ed0a05ba1212e16648d864242b0972
Signed-off-by: Duy Truong <dtruong@codeaurora.org>
msm: vidc: Add NV21 input format type

This change adds the NV21 format in different input
formats for YUV data.

Change-Id: Ide693295ae0cbc6724edfb8cbc0fba30009394b4
CRs-fixed: 448511
Signed-off-by: Deepak Verma <dverma@codeaurora.org>
msm: vidc: Allow client to request sps/pps per IDR frame

Expose SET_SPS_PPS_FOR_IDR to allow client request sps/pps per IDR
frame.

Change-Id: Ifc58b89e5bb11f09ee8ce7cce206e8b71d5ef9a0
Signed-off-by: Srinu Gorle <sgorle@codeaurora.org>
Merge "msm: vidc: Allow client to request sps/pps per IDR frame"
Merge "msm: vidc: Add NV21 input format type"
msm: kgsl: Prevent missing servicing of events waiting on timestamps

Prevent instances where we miss servicing an event which was waiting
on a timestamp. We do this by looping in the events list, until
we finish servicing all the members of the list, and if we come across
an event which has not been serviced yet, we write a dummy interrupt to
the ringbuffer so that we don't miss when that timestamp's work is done.

Change-Id: Ib7b3554efa0d9a8bdc20d1722d912977f72f3ed5
Signed-off-by: Harsh Vardhan Dwivedi <hdwivedi@codeaurora.org>
msm: display: Add data stuctures for MSM8974 target support

Add data structures for picture adjustment, IGC, QSEED2 sharpening/smooth
feature support on MSM8974.
These data structures are needed by the hardware/qcom/display project,
which is shared between multiple jb branches, including B-family jb
branches.

Change-Id: I0e228c90b70dbe4655173b753032eaae5748f7d9
Signed-off-by: Ping Li <quicpingli@codeaurora.org>
Merge "msm: display: Add data stuctures for MSM8974 target support"