UBUNTU: Bump ABI

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
mfd: rtsx: Optimize card detect flow

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

1. Schedule card detect work at the end of the ISR
2. Callback function ops->cd_deglitch may delay for a period of time.
It is not proper to call this callback when local irq disabled.
3. Card detect flow can't be executed in parallel with other card reader
operations, so it's better to be protected by mutex.

Signed-off-by: Wei WANG <wei_wang@realsil.com.cn>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
(cherry picked from commit 504decc0a063e6a09a1e5b203ca68bc21dfffde9)
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Adam Lee <yk@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
mfd: rtsx: Fix issue that booting OS with SD card inserted

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

Realtek card reader supports both SD and MS card. According to the
settings of rtsx MFD driver, SD host will be probed before MS host.
If we boot/reboot Linux with SD card inserted, the resetting flow of SD
card will succeed, and the following resetting flow of MS is sure to fail.
Then MS upper-level driver will ask rtsx driver to turn power off. This
request leads to the result that the following SD commands fail and SD card
can't be accessed again.

In this commit, Realtek's SD and MS host driver will check whether the card
that upper driver requesting is the one existing in the slot. If not, Realtek's
host driver will refuse the operation to make sure the exlusive accessing
at the same time.

Signed-off-by: Wei WANG <wei_wang@realsil.com.cn>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
(cherry picked from commit c3481955f6c78c8dd99921759306d7469c999ec2)
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Adam Lee <yk@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Revert "efivarfs: guid part of filenames are case-insensitive"

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

This reverts commit 688289c4b745c018b3449b4b4c5a2030083c8eaf.
Revert "efivarfs: Validate filenames much more aggressively"

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

This reverts commit 70afdfc6b4e4fec67bd07a5af56e0f8f7ecc7f46.
UBUNTU: [Config] CONFIG_PSTORE=n for x86

Turn off PSTORE until efivars is known to no longer brick some machines.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
UBUNTU: Ubuntu-3.8.0-12.21

Signed-off-by: Tim Gardner <tim.gardner@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>