add exfat support
msm: vidc: Reset stop_called state when START is called

The driver needs to reset the stop_called field once START called.
Otherwise in START, STOP, START, STOP sequences the secondary STOP will
be treated as a duplicate STOP and ignored.

Change-Id: I8b7d069236027a01103c80b7deeb19c331ede05a
Signed-off-by: Deepak Verma <dverma@codeaurora.org>
msm: vidc: set EOS on output buffer pending transaction

If EOS is signalled while an output buffer is in transaction,
mark EOS when that buffer is returned.
This is observed in case client sends an empty buffer with EOS

Change-Id: I9b4ce6331eb7a70886c1802d1f99e1d77d65fa64
Signed-off-by: Deepak Verma <dverma@codeaurora.org>
ancora_defconfig: Compile TUN as module
Clone ion.h to msm_ion.h

 * Prevents compile error in userspace
ancora_tmo_defconfig: Compile TUN as module
Squashed update of kernel from 3.4.66 to 3.4.67
Revert "ancora_defconfig: Compile TUN as module"

If you compile it built-in, users complain it doesn't work.
If you compile it as module, users complain it doesn't work.

Fuck it, and keep it as it was.

This reverts commit 60b6f8344b1753b5b50d15f5eb13c3147e48bf55.
Revert "ancora_tmo_defconfig: Compile TUN as module"

This reverts commit e88dc2d670348af82a38d51a5202070224586459.
Squashed update of kernel from 3.4.67 to 3.4.68
msm: kgsl: Avoid turning on GPU clock if already off

In adreno_idle(), check if the GPU clock is already
turned off. If so, the GPU is already idle,
so don't turn on the clocks again.

Change-Id: I27ae939253ee71830466e3117bed0230d7ff67d5
Signed-off-by: Ananta Kishore K <akollipa@codeaurora.org>