msm: kgsl: Always resume the GPU regardless of its state

Make sure we resume the GPU regardless of its current
state. If the device is not in suspend state restart the
device and  print an error message.

Change-Id: I9e71cbe27d360dc06513c54f3a734aaea5b10d2b
Signed-off-by: Suman Tatiraju <sumant@codeaurora.org>
msm: kgsl: Don't hold process list global mutex in process private create

Don't hold process list global mutex for long. Instead make
use of process specific spin_lock() to serialize access
to process private structure while creating it. Holding
process list global mutex could lead to deadlocks as other
functions depend on it.

Change-Id: I4f60737393efa2001597f0222aa6fe19fb6a07c5
Signed-off-by: Harsh Vardhan Dwivedi <hdwivedi@codeaurora.org>
Signed-off-by: Ananta Kishore K <akollipa@codeaurora.org>
kgsl: remove error messages to ease merging of M7 changes

These error messages cause merge conflicts when trying to merge
in a large number of commits from the M7 kernel that were added
for CM 10.2.

Change-Id: Ic1b26be714ba4dc2f1c3c2d32b166e9d85f25fad
gpu: remove dummy function kgsl_get_alloc_size left over from HTC

Change-Id: I7bfa1f2c9430c57e8a638809eb209989e21d18b8