UBUNTU: SAUCE: Bluetooth: use hci_send_cmd instead of usb_control_msg

BugLink: https://launchpad.net/bugs/1065400

Calling usb_control_msg directly to send firmware file does not work
with new platforms. Use hci_send_cmd instead.

Signed-off-by: Wen-chien Jesse Sung <jesse.sung@canonical.com>
Acked-by: Tim Gardner <tim.gardner@canonical.com>
Acked-by: Andy Whitcroft <apw@canonical.com>
Signed-off-by: Andy Whitcroft <apw@canonical.com>
drm/nouveau: fix reclocking on nv40

BugLink: http://bugs.launchpad.net/bugs/1222898

In commit 77145f1cbdf8d28b46ff8070ca749bad821e0774 was introduced
error which cause that reclocking on nv40 not working anymore.
There is missing assigment of return value from pll_calc to ret.

Signed-off-by: Pali Rohár <pali.rohar@gmail.com>
Signed-off-by: Martin Peres <martin.peres@labri.fr>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
(cherry picked from commit 0ff42c5af6031c776d6079d67cd2615121e62fb8)
Signed-off-by: Brad Figg <brad.figg@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
mfd: rtsx: Read vendor setting from config space

BugLink: http://bugs.launchpad.net/bugs/1201698

Normally OEMs will set vendor setting to the config space of Realtek
card reader in BIOS stage. This patch reads the setting at the first,
and configure the internal registers according to it, to improve card
reader's compatibility condition.

Signed-off-by: Wei WANG <wei_wang@realsil.com.cn>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
(backported from commit 773ccdfd9cc6f9bf8ec75a59fa742d7a663a5903)

Conflicts:

	drivers/mfd/rts5249.c
	include/linux/mfd/rtsx_pci.h
Signed-off-by: Adam Lee <adam.lee@canonical.com>
Acked-by: Brad Figg <brad.figg@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Revert "zram: use zram->lock to protect zram_free_page() in swap free notify path"

BugLink: http://bugs.launchpad.net/bugs/1215513

This reverts commit 732edc72c595f552c02ffd8de7546890e02f997f, which was
commit 57ab048532c0d975538cebd4456491b5c34248f4 upstream.

This has been found to cause system lock ups when under high memory
pressure.

Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: [Config] KUSER_HELPERS=y for armhf

Signed-off-by: Brad Figg <brad.figg@canonical.com>
UBUNTU: Ubuntu-3.8.0-31.45

Signed-off-by: Brad Figg <brad.figg@canonical.com>
UBUNTU: Ubuntu-3.8.0-31.46

Signed-off-by: Brad Figg <brad.figg@canonical.com>