Revert "gpu: msm: Allow retries for 0 order allocation"

This reverts commit f7c3421ba634ba5f4c971ce461f0378bf77ac392.
Revert "msm: kgsl: Don't do intensive memory recovery when allocating"

This reverts commit fba6a5c58ebe52cce7527ffbcf559b4917b6a4a1.
Merge branch 'android-msm-3.4-jb4.3' of github.com:bart452/lge-kernel-msm7x27a into bart452-android-msm-3.4-jb4.3
ion: change ion buffer flags

This syncs up our ion buffer flags in ion.h with upstream (using
ION_FLAG_CACHED instead of CACHED and UNCACHED).

Change-Id: I2e07a3acba230a86817182677fa2394fa846fd7e
Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
ion: Port heap mask change to ion

Heap mask field passes as argument at allocation time to specify ion
heap.

Change-Id: I6951da81b11bfcb0e006d2539c1707aabbb12db6
Signed-off-by: Hanumant Singh <hanumant@codeaurora.org>
Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
ion: change ion kernel map function to not take flags
 argument

Buffer flags are going to be specified at allocation time rather than
map time. This removes the flags argument from the ion kernel map
function.

Change-Id: Ib983ecd0dcd7befb36287ae7037c71d4ca475f90
Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
Merge pull request #1 from TeamHackLG/android-msm-3.4-jb4.3

sync with teamhacklg