Update kgsl from VilleC2
add sync.h header
Update BFQ to v6
Rebase to Linux 3.0.69
vidc: updating to new version

Change-Id: Ifc3c54cf97376058f043d80277e5251655f3be05
Rebase to Linux 3.0.70
gpio_input: add accidental double press fix to it

Replicating the gpio_matrix higher level fix to the
simple input driver. This should keep the twitchy
power button at bay (pressing the power button
once resulted in screen on/off/on as the driver
put two events subsequently instead of on.)
This also fixes the annoying 'long power menu +
unwanted screen off right after it' bug too,
that was produced by this doubleing as well.

Change-Id: Iafa8922972c02d8b9e7c2572a401389b83865c7c

Conflicts:
	drivers/input/misc/gpio_input.c
Added qdsp6v3 [homeslice976] (thanks EmmanuelU for the find)

Conflicts:
	arch/arm/mach-msm/board-pyramid-audio.c

board-doubleshot-audio.c: Adjust sound frequency back to safe doubleshot levels
Rebase to Linux 3.0.71
Modify smart governors initial settings. Badass & Intellidemand.
bluetooth: Replace BT drivers with OpenSensation ones to fix deep sleep issue(braccoz).
thermal: correct some thermal values.
Add new I/O scheduler FIFO.

Does not perform any merging or reordering -- pure FCFS.

Signed-off-by: Aaron Carroll <aaronc@gelato.unsw.edu.au>
noop-iosched: perform full merging

Make noop perform full back- and front-merging and proper coalescing.
Also changes dispatching to back-insertion (rather than sorted) onto
the dispatch queue.

Signed-off-by: Aaron Carroll <aaronc@gelato.unsw.edu.au>
Forward porting some FIFO/No-Op changes
Linux 3.0.72

(Fixed) Conflicts:
	drivers/bluetooth/btusb.c
	net/bluetooth/sco.c
Revert "Linux 3.0.72"

This reverts commit bfc02ae52d019cd892694fec9193dbfe7cf87858.
Update showp1984's mpdecision.
Linux 3.0.72

(Fixed) Conflicts:
	drivers/bluetooth/btusb.c
	net/bluetooth/sco.c
Fix compile errors from kernel update.
"ext4: use atomic64_t for the per-flexbg free_clusters count"