Add build system
Clone celox_usa_att_defconfig to Sultan_defconfig
Sultan_defconfig: Refresh
Add gitignores
Fix compilation with GCC 4.7
Sultan_defconfig: Disable network filesystems

Who uses these?
ion: Import from sultan-kernel-skyrocket
kgsl: Port from CAF kk_2.7_rb1.34

*Patched for 3.0 kernels

Signed-off-by: Sultanxda <sultanxda@gmail.com>
kgsl: fix genalloc BUG when detroying pagetable.

kgsl allocs some memory (in map_global), but never free it.
Fixes that.
Only happens when on GPUMMU ..
msm_fb: Import from sultan-kernel-skyrocket (CM 'next' branch)

*Imported sync drivers from CAF kk_2.7_rb1.34 (and disabled trace functions in sync)

Signed-off-by: Sultanxda <sultanxda@gmail.com>
msm_fb: HACK: Fix MSMFB_DISPLAY_COMMIT ioctl mismatch

This is a dirty hack to get around MSMFB_DISPLAY_COMMIT ioctl not matching between display HAL and kernel. I'm not sure why they're not matching (maybe I just need to rebuild the ROM). Display HAL is sending command 0x40a46da4 for MSMFB_DISPLAY_COMMIT, so emulate MSMFB_DISPLAY_COMMIT when 0x40a46da4 command is sent.

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Sultan_defconfig: Enable sync framework
vidc: Backport from CAF kk_2.7_rb1.34

*Patched for 3.0 kernels

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Sultan_defconfig: Clean up excessive debugging and unsupported features

Signed-off-by: Sultanxda <sultanxda@gmail.com>
Fix compilation with excessive debugging disabled

Signed-off-by: Sultanxda <sultanxda@gmail.com>
selinux: Add gitignores
scsi: Remove scsi_wait_scan

We have no use for this.
Sultan_defconfig: Use -O2 optimization

In the CM kernel, using -O2 optimization causes the kernel to not boot, which is extremely unsettling.
input: touchscreen: Fix compilation with -O2
Add autosmp hotplug algorithm by mrg666