samsung: merge msm8x60 changes into kk_2.7_rb1.16

 * sec_debug is borked for the time being

Change-Id: I06cc6cb4e08569f94babcb0c383f0429f11b552f
media: video: msm: fixup samsung sensors and camera io for 8x60
gpu: ion: Add backwards compatibility ioctls

 * Backwards-compatibiity ioctls for pre-MR1 userspace
 * Original patch by Oliver Gjoneski (detule) for D2

Change-Id: Ica119c27df564a5975ecabc9c00859a9fa8b2d7c
hercules: update config

 * merge changes with msm8660_defconfig
msm: display: command mode panel release fence

For command mode panel, release fence should be signaled after the buffer is
sent to the panel.  For performance consideration, allow one more commit to be
queued.  Keep the second kick off as short as enough.

Change-Id: I19af075ebf480d3e81b46b1cd2ef21a2893f143e
Signed-off-by: Ken Zhang <kenz@codeaurora.org>
Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>
Signed-off-by: Iliyan Malchev <malchev@google.com>
msm: mdp: Change msmfb kworker to kthread

This worker can be a longer running task depending on the number
of frames queued, hence change it to a thread.

Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>
Change-Id: Iebf7e95d0486ac43aa6a12d70442936600c0249a
msm: mdp: Update sync pt. behaviour

Add a retire fence and clean up the existing release fence
implementation

Signed-off-by: Naseer Ahmed <naseer@codeaurora.org>
Change-Id: Iecf7e95d0786ac43aa6a12d70442936600c0249a