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>
UBUNTU: [Config] Created LTS backport branch

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: Ubuntu-lts-3.7.0-1.7

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: Ubuntu-lts-3.7.0-2.8

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Revert "UBUNTU: SAUCE: Remove acenic files duplicated in linux-firmware"

This reverts commit e2333a0b44fbe337544c7dcceed702b679f8ecb9.

Conflicts:

	firmware/Makefile

acenic firmware is not carried by Precise linux-firmware, so carry it
in the kernel package.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Revert "UBUNTU: SAUCE: firmware: Remove adaptec files duplicated in linux-firmware"

This reverts commit 010948b7d4022a766fba867c9fb0414e2ecf6623.

Conflicts:

	firmware/Makefile

Restore adapterec firmware to the kernel package since they
do not exist in Precise linux-firmware.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Revert "UBUNTU: SAUCE: firmware: Remove advansys files duplicated in linux-firmware"

This reverts commit e739e210d23ff2b4553c7a01e830b3594dd0f177.

Restore advansys firmware files to the kernel package since they
don't exist in Precise linux-firmware.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: SAUCE: firmware: Add ath3k

ath3k firmware does not exist in Precise linux-firmware

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: SAUCE: firmware: add ath6k

ath6k does not exist in Precise linux-firmware.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: SAUCE: firmware: Add rtlwifi firmware

Precise linux-firmware does not carry these files.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: SAUCE: firmware: Add ti-connectivity firmware

Precise linux-firmware does not carry these files.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: SAUCE: firmware: Add ql2xxx firmware

Precise linux-firmware does not carry these files.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: SAUCE: firmware: Add radeon firmware

Precise linux-firmware does not carry these files.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: SAUCE: firmware: Add rtl_nic firmware

Precise linux-firmware does not carry these files.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>