msm: kgsl: Various cleanups

Remove some uneeded code and tighten things up in
anticipation of the A3XX device.

Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
diff --git a/drivers/gpu/msm/kgsl_device.h b/drivers/gpu/msm/kgsl_device.h
index afe3a6d..10e345a 100644
--- a/drivers/gpu/msm/kgsl_device.h
+++ b/drivers/gpu/msm/kgsl_device.h
@@ -84,7 +84,7 @@
 		unsigned int flags);
 	int (*setup_pt)(struct kgsl_device *device,
 		struct kgsl_pagetable *pagetable);
-	int (*cleanup_pt)(struct kgsl_device *device,
+	void (*cleanup_pt)(struct kgsl_device *device,
 		struct kgsl_pagetable *pagetable);
 	void (*power_stats)(struct kgsl_device *device,
 		struct kgsl_power_stats *stats);