Revert "Overlay patch, fixes video and panoramic preview"

This reverts commit f32ed09e4275287699747db6f6487dc82f419ad4.
Revert "Revert "Overlay patch, fixes video and panoramic preview""

This reverts commit 1571d6db23eec730746438b685a7c1e74ca045a0.
vision: increase pmem size and disable not-used pmem_audio device
vision: Specify the correct min/max touchscreen coordinates

The userspace interpolates touch coordinates based on max and
min values registered by the driver. These (max and min) values
are derived from the coordinates reported by the touch controller
for a given touchscreen (here the TS connected on 7x30).

Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
(cherry picked from commit 82b747283f9111d0d12e0e8f52e2be5a62330851)

Change-Id: Ib1490eaabb9198e1c382ee51358b057e949c9ec1
Signed-off-by: Srivalli Oguri <oguri@codeaurora.org>
Merge branch 'andromadus' of https://github.com/Andromadus/htc7x30-3.0 into andromadus
Add Boostpulse interface to ondemand original patch by Narayanan Gopalakrishnan
Merge branch 'andromadus' of https://github.com/Andromadus/htc7x30-3.0 into andromadus
vision: increase the input debounce time for now
Revert "block: add Simple i/o scheduler"

This reverts commit fc6b0b06173e625cb86eb1ae5671972e0e106c15.

Conflicts:
	block/Kconfig.iosched
	block/Makefile
iosched: prevent aliased requests from starving other I/O

Hi, Jens,

If you recall, I posted an RFC patch for this back in July of last year:
http://lkml.org/lkml/2010/7/13/279

The basic problem is that a process can issue a never-ending stream of
async direct I/Os to the same sector on a device, thus starving out
other I/O in the system (due to the way the alias handling works in both
cfq and deadline).  The solution I proposed back then was to start
dispatching from the fifo after a certain number of aliases had been
dispatched.  Vivek asked why we had to treat aliases differently at all,
and I never had a good answer.  So, I put together a simple patch which
allows aliases to be added to the rb tree (it adds them to the right,
though that doesn't matter as the order isn't guaranteed anyway).  I
think this is the preferred solution, as it doesn't break up time slices
in CFQ or batches in deadline.  I've tested it, and it does solve the
starvation issue.  Let me know what you think.

Cheers,
Jeff

Signed-off-by: Jeff Moyer <jmoyer@redhat.com>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
block: fix BFQ build for the last patch
vision: set uncached pmem_adsp and remove some shits
vision: updated defconfig
lib: genalloc: Change chunk allocation to vmalloc

Change the chunk allocation from kmalloc to vmalloc for
allocations greater than a page. This allows large
chunks to be allocated from physically non-contiguous
memory and increases the chance of the allocation
succeeding.

CRs-fixed: 387655
Signed-off-by: Shubhraprakash Das <sadas@codeaurora.org>
(cherry picked from commit 0614b96dc8e4c8a0dd0db41aec5a79daa3bdf091)

Conflicts:

	lib/genalloc.c

Change-Id: Ic0dedbad9d277d0842591b1f075ce3b80c8c05de
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
vision: memory sizes changed again

Increasing MSM_LINUX_SIZE2 also broke the camcorder in AOSP.
Merge remote-tracking branch 'andromadus/andromadus'