Squashed update drivers/tty to 3.0.101

Change-Id: I3bc1918e9f0af33bdafba256f5f7b8a54c500bfa
update msm_vibrator.c from caf kk_3.5

Change-Id: Ib0a8f9152ab4889972167d2f50d448b216bd31e1
set max_readahead to 256 kbytes (testing)

Change-Id: I5def175bfa8bd3185c24f9ec1e884b58d9c1592c
Added SLQB memory allocator.
pico_defconfig: latest regen

Change-Id: Ice908c4ca6b6dc03d265a011c5219c07a461ab05
msm_vibrator: add a voltage toggle in sysfs

minimum mV set to 2100, maximum mV set to 3100
1750's the lowest mV, where the vibrations can actually be felt (by me)
we'll define minimum mV to 2100, so that we have a uniformity (1k mV, so that 1% = 10mV)

Change-Id: I1f1d6e73c3605bcf17c407d86272a2656dc8b50a
himax8526a: fix improper usage of printk's (there might be more)
//todo: find and fix remaining printk's

Change-Id: I3ce8edaa5a2d0763fdaf6162c47e06018ae1e8e9
volume_boost: add QDSP5_VOLUME_BOOST_HAX

volume is awefully horrific if haxed in snd_ioctl, so,
we'll skip that, and use audio_open instead

incall volume is still low, but that should be haxed up in libaudio

Signed-off-by: Vineeth Raj <contact.twn@opmbx.org>
Change-Id: Id2868e7d3c579a42a2babffd334b247ea6936d25
pico_defconfig: latest regen

Change-Id: I142d48c5103783726ee2097668fe8edf41313a86
Signed-off-by: Vineeth Raj <contact.twn@opmbx.org>
add uksm 0.1.2.2 for v3.0 .ge.84.patch

Change-Id: I623db724c95aadb084252cb769c7dc04868c1f64
ion_platform_data: Enable has_outer_cache

Fixes graphical glitches

Change-Id: I59204afddb3ef7c3fe3e5b4ed2fc8985826e7ff9