aio: fs: don't plug the I/O queue in do_io_submit()

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.

Change-Id: I7101df956473ed9fd5dcff18e473dd93b688a5c1
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>
android: logger: resized to 128kb
Revert "sound control: WCD9320: update speaker gain control for Z1"

This reverts commit 2290a2b25ab23a5979b1b93da6a4a6fd05733ad0.
Revert "sound control 3.x: Initial GPL release for WCD9320 Audio Codec"

This reverts commit 1f9b45708e4950c09bcd4fd9bc1b5bd587fed653.
Revert "Sound Control: WCD9320: expose additional controls"

This reverts commit 4143f45e7194cfdee268d81a86646cdd4f211818.
sound: add sound control to increase headphones, speaker and mic gain.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
sound_control: clean the code

* proper 80-char indentation
* add module_exit
* clean up the store functions using proper and modern kstroul
* use unsigned boost vars since we're not accepting negative
values anymore
* remove that stupid and useless version define
sound: wcd9320: tidy up things a little bit. Only accept signed values from now on. The 'headset gain' will only be used to remove some gain noise, increasing it beyond 1 step above the default doesn't make a difference so rather just have it decrease the gain.

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
sound: wcd9320: implement separate locks to prevent derps

* playback, speaker and record locks only to the changed
register values, we don't need the locks to go through other
registers
* this fixes a bug where a user adjusted the headphones gain
and speaker and/or mic would stop working because the lock was
enabled and the switch case would return earlier than it should
* qualcomm, up yours

Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>