msm: kgsl: Cleanup the memory free list

Tighten up the memory free list code and remove the memory unused
debugfs file.  Outside of the cleanup the functional changes are
a) move the mutex to a spinlock for speed, and b) only return the
last entry in the list for given pid/gpu address combination.

Conflicts:
	drivers/gpu/msm/kgsl.c
	drivers/gpu/msm/kgsl.h
	drivers/gpu/msm/kgsl_debugfs.c
	drivers/gpu/msm/kgsl_iommu.c

Change-Id: Ic0dedbad9595302e2b42de2807fa82c425d1717f
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: Gaurav Gagrani <ggagrani@codeaurora.org>
shooter: Increase MSM_KGSL_PAGE_TABLE_COUNT to 48

credit: sultanxda
Revert "shooter: Increase MSM_KGSL_PAGE_TABLE_COUNT to 48"

This reverts commit b1b0bd477f743e3341a9ececde9b4c040bdae8b2.
Revert "msm: kgsl: Cleanup the memory free list"

This reverts commit e199b381183c671aeb5296db5400fcdb5cea956e.
Revert "kgsl: Sync with CAF kk_2.7-stable"

This reverts commit 723f215e59ee65df80cfdd5794e4d1706f2122b2.
fs: import f2fs from git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git (branch dev)

Up-to-date with
git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git @26a7fca93f169a974685bb87c4b559d3d4372699
(f2fs: deactivate inode page if the inode is evicted)

Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
f2fs: support 3.0

Initial patches by Now Computing, fixes for latest mainline f2fs by arter97

Signed-off-by: Park Ju Hyung <qkrwngud825@gmail.com>
shooter(u): defconfig: Enable F2FS
Update scripts
Merge remote-tracking branch 'liquid/kitkat' into cm-11.0