Asynchronous I/O latency to a solid-state disk greatly increased
between the 2.6.32 and 3.0 kernels. By removing the plug from
do_io_submit(), we observed a 34% improvement in the I/O latency.

Unfortunately, at this level, we don't know if the request is to
a rotating disk or not.

Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com>
Cc: linux-aio@kvack.org
Cc: Chris Mason <chris.mason@oracle.com>
Cc: Jens Axboe <axboe@kernel.dk>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Jeff Moyer <jmoyer@redhat.com>
OMAP2+: clock: Fix DPLL clock rounding

Function omap2_dpll_round_rate() succeeds only if it can find exact frequency.
But in current implmentations there are some frequencies that can't be rounded.
Function iterates frequencies that always lower than requested one.
For example 550MHz can be obtain from 38.4MHz reference by M=1375 and N=96,
but the closest MN pair that is tried is 1374/96.

It happens because of flooring scaled_rt_rp variable insted of rounding.
This patch should fix the issue.

Change-Id: Iceadcc695ac3376372b2fdaf29afe8f9454b891f
Signed-off-by: Taras Kondratiuk <taras@ti.com>
OMAP2+: clock: Round clock to the closest possible frequency.

Currently clock is always rounded to frequency that is <= required.
It leads to not the best divider selection if requested frequncy is
slightly lower than the closest possible frequency.

This patch makes the best possible divider to be choosen.

Change-Id: I732dbf3e2c910b041434ded0df78dd6f85b7c7f4
Signed-off-by: Taras Kondratiuk <taras@ti.com>
Revert "change var naming to kernel standard way"

This reverts commit 729316019eeba08af143ee06f04d5f7d8a3b0ee5.
Revert "Change gamma caculation hack and top value."

This reverts commit 15bef2a979fd148453080253bb77a916386bcbfc.
Revert "Add voodoo multipliers stuff"

This reverts commit 92c03de547e9fd12140b2379cf7a200513b6ca5f.
Revert "Super Amoled color hack"

This reverts commit a016dc32b2e3b4ededbd181081256cf05728a4fd.
Added Color Control version 4.

Conflicts:

	drivers/misc/Kconfig
	drivers/misc/Makefile
Added Sound Control version 1.

Conflicts:
	drivers/misc/Kconfig
	drivers/misc/Makefile
My contrast control from ICS.
Change default contrast adjustment to no adjustment.