Squashed commit of new GPU driver from HTC One GE:

commit d1f87d6790cf02141ddb7835e6b0d123f7b00f0c
Author: Sultanxda <sultanxda@gmail.com>
Date:   Sun Oct 20 14:19:38 2013 -0700

    GPU: fix compile with new HTC One GE driver

    Signed-off-by: Sultanxda <sultanxda@gmail.com>

commit 734b88bcf6af3d4f4ba34db7da8a7d7d80cf42c9
Author: Sultanxda <sultanxda@gmail.com>
Date:   Sun Oct 20 13:58:21 2013 -0700

    Revert "GPU: fix compile errors and add missing headers"

    This reverts commit 05b303a35d7604d9436a4007f3f071c83e8a0765.

    Conflicts:
    	drivers/gpu/msm/adreno.c
    	drivers/gpu/msm/kgsl.c
    	include/linux/msm_kgsl.h

commit 58e5bddb1b5257dddd56d49aa387f7c5fef19bd7
Author: Sultanxda <sultanxda@gmail.com>
Date:   Sun Oct 20 13:02:35 2013 -0700

    include: linux: update msm_kgsl.h header from m7-jb-3.4.10-e22f38b

commit b7d2f9d0097dcfabc222005da1f3492db2ef417c
Author: Sultanxda <sultanxda@gmail.com>
Date:   Sun Oct 20 13:00:28 2013 -0700

    GPU: add back my fixes (2D GPU and compile errors)

    Signed-off-by: Sultanxda <sultanxda@gmail.com>

commit 4707ae4569e4abe4ceb843d7db1eda3903569873
Author: Sultanxda <sultanxda@gmail.com>
Date:   Sun Oct 20 12:59:46 2013 -0700

    GPU: add back Steve Kondik's changes for compatibility with older kernels

commit fb2a51ea778fecc76d1ed617c073bed06e5ce669
Author: Sultanxda <sultanxda@gmail.com>
Date:   Sun Oct 20 12:58:43 2013 -0700

    GPU: Makefile: add back optimization flags

commit d587e9f9e380d92e9065af4e228a8e1f4d8dc30f
Author: Sultanxda <sultanxda@gmail.com>
Date:   Sun Oct 20 12:50:45 2013 -0700

    GPU: update to m7-jb-3.4.10-e22f38b