Revert "mach-msm: acpuclock-krait: Fix PVS name in table show"

This reverts commit 76fe4ccc4abc94b3fc3e9f53263ec7e2af171de7.
Revert "mach-msm: acpuclock-krait: Fix build error"

This reverts commit f967b193d2b2c0641c5bac169d3b1b025892d8e2.
Revert "mach-msm: acpuclock-krait: Change the pvs bin retrieval"

This reverts commit 2dd335d0ec9b4a21f27f6bd58033ace919c60c7e.
Revert "msm: acpuclock-krait: Fix type in message"

This reverts commit a69a9657d8e3499e6714fc95f3de48553757c581.
Revert: "msm: acpuclock-krait: Add a column with undervolting value in debugfs"

Signed-off-by: Stratos Karafotis <stratosk@semaphore.gr> (reverted from commit fd12e334dcd87ba3b214fb0b5ee0986cf792cbb6)
Revert "msm: acpuclock-krait: Remove unused ua_core calculation"

This reverts commit 0ebc9dccd52a2cbabe371e15d3e4bab1af1ad906.
Revert "msm: acpuclock-krait: Use conditional directives for debufs parts"

This reverts commit 9c923a07320ce8d05a7e9a3de6fa20a4ff4c0169.
Revert "msm: acpuclock-krait: Replace 'upper' with 'higher'"

This reverts commit a037348fb00e407d49ab7820878efcf73af6b503.
Revert "msm: acpuclock-krait: Add undervolting support"

This reverts commit c5f4641c5ba7d4ba29d07c8271d43e946f06f8d0.
Revert "msm: acpuclock-krait: Inline some functions"

This reverts commit 5a305844b66baaf21996e92d0b56c5d8db36036e.
Revert: msm: krait: added userspace voltage control

Conflicts:
	drivers/cpufreq/cpufreq.c

Conflicts:
	drivers/cpufreq/cpufreq.c

Conflicts:
	drivers/cpufreq/cpufreq.c (reverted from commit bf2fad3456e1a3961083e5228a606749686ced74) (reverted from commit 95e52c1d0a1af9c62b425f94e83646e2dee4c79e)
Revert "Revert "msm: krait: extend voltage control range""

This reverts commit 9c539dc8eaad5ebfcb77d938ba620c811fca2320.
Revert "Revert "msm: krait: fixed voltages userspace interface""

This reverts commit f25d9ab85e4584e2b390343027ba10461823023a.
Bring back faux voltage control
drivers: usb: Use Android device as USB keyboard/mouse

Adapt to 3.4.y 8974
Base project: https://github.com/pelya/android-keyboard-gadget
Required app: https://play.google.com/store/apps/details?id=remote.hid.keyboard.client

Steps:
* Start ADB Debugging
* Start app
* Connect device to system via USB cable

All credits to pelya for this sweet hack.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs

This patch adds a "cdrom" sysfs entry for each mass_storage LUN, just
like "ro" sysfs entry. This allows switching between USB and CD-ROM
emulation without reinserting the module or recompiling the kernel.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
uio: msm_sharedmem: Add new device driver for sharedmemory access

Add new device driver to provide a standard interface for its
clients (like RemoteFS and RFSA) to be able to memory map their
respective allotted shared memory address in the client's address space.
The shared memory (a transport buffer) address is unique for each
individual client and is made available to the driver via device tree.

This driver uses the existing UIO framework to facilitate the clients
mmap requirements. Each individual client will be able to use a unique
UIO device for this purpose.

CRs-Fixed: 477427
Bug: 12784954
Change-Id: If07b88086b5f1b87845962818094644575629fcf
Signed-off-by: Pratibhasagar V <pratibha@codeaurora.org>
Signed-off-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
Signed-off-by: Mekala Natarajan <mekalan@codeaurora.org>
msm: kgsl: Mark the IOMMU setstate memory as read only

Mark the IOMMU setstate memory as read only in the pagetable.

Change-Id: Ic0dedbadb19e499c749cd744c3e89be3bcb4c2a2
Signed-off-by: Jordan Crouse <jcrouse@codeaurora.org>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Bluetooth: Prevent Bluetooth L2CAP Remote Heap Memory Corruption

A remote user can provide a small value for the command size field in
the command header of an l2cap configuration request, resulting in an
integer underflow when subtracting the size of the configuration request
header.  This results in copying a very large amount of data via
memcpy() and destroying the kernel heap.  Check for underflow.

Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: franciscofranco <franciscofranco.1990@gmail.com>
Update version to 79u