Revert "msm: Add support for ION Flushing without virtual address"

This reverts commit 5be877974769630a8bd195573a2882508cff45a5.
Revert "gpu: ion: enable the kmalloc heap"

This reverts commit 7ebb68b5b38cb8303393697d37ccde3b6459e28f.
gpu: ion: enable the kmalloc heap

There are some Ion clients who would like to use the kmalloc
heap. Enable it.

Change-Id: Ie818be9e1211d52d489ad2cb63d94e2fddfc0f01
Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
msm: Add support for ION Flushing without virtual address

Video has very large buffers to be flushed. Due to lack of
vmalloc space, ion_map_kernel cannot be called on each of
the video buffers. With this change the ion handle can be
flushed without the need of the kernel mapping.

Change-Id: If026f21e44a2cce6c2b8c232fc80a69d0dabcd14
Signed-off-by: Neeti Desai <neetid@codeaurora.org>

Conflicts:

	drivers/gpu/ion/ion_cp_heap.c
	drivers/gpu/ion/msm/msm_ion.c

Signed-off-by: Maheshwar Ajja <majja@codeaurora.org>
revert all the msm vid stuff from cm for now until they fix video playback
Merge remote-tracking branch 'remotes/buck/jb' into db42