+++ /dev/null
-From 4b527b6516ab1f0af8aaedd02dbf71ee2c1180f4 Mon Sep 17 00:00:00 2001
-From: David Henningsson <david.henningsson@canonical.com>
-Date: Tue, 18 Sep 2012 14:26:59 +0200
-Subject: ALSA: hda - limit internal mic boost for Asus X202E
-
-From: David Henningsson <david.henningsson@canonical.com>
-
-commit 4b527b6516ab1f0af8aaedd02dbf71ee2c1180f4 upstream.
-
-When the input gain for the internal mic is set to its maximum level,
-the background noise becomes so high - and any relevant signal clipped -
-that the setting becomes unusable. It is better to limit the amplification.
-
-BugLink: https://bugs.launchpad.net/bugs/1052460
-Signed-off-by: David Henningsson <david.henningsson@canonical.com>
-Signed-off-by: Takashi Iwai <tiwai@suse.de>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- sound/pci/hda/patch_via.c | 29 +++++++++++++++++++++++++++++
- 1 file changed, 29 insertions(+)
-
---- a/sound/pci/hda/patch_via.c
-+++ b/sound/pci/hda/patch_via.c
-@@ -5724,6 +5724,32 @@ static void set_widgets_power_state_vt20
- AC_VERB_SET_POWER_STATE, AC_PWRST_D3);
- }
-
-+/*
-+ * pin fix-up
-+ */
-+enum {
-+ VIA_FIXUP_INTMIC_BOOST,
-+};
-+
-+static void via_fixup_intmic_boost(struct hda_codec *codec,
-+ const struct hda_fixup *fix, int action)
-+{
-+ if (action == HDA_FIXUP_ACT_PRE_PROBE)
-+ override_mic_boost(codec, 0x30, 0, 2, 40);
-+}
-+
-+static const struct hda_fixup via_fixups[] = {
-+ [VIA_FIXUP_INTMIC_BOOST] = {
-+ .type = HDA_FIXUP_FUNC,
-+ .v.func = via_fixup_intmic_boost,
-+ },
-+};
-+
-+static const struct snd_pci_quirk vt2002p_fixups[] = {
-+ SND_PCI_QUIRK(0x1043, 0x8532, "Asus X202E", VIA_FIXUP_INTMIC_BOOST),
-+ {}
-+};
-+
- /* patch for vt2002P */
- static int patch_vt2002P(struct hda_codec *codec)
- {
-@@ -5735,6 +5761,9 @@ static int patch_vt2002P(struct hda_code
- if (spec == NULL)
- return -ENOMEM;
-
-+ snd_hda_pick_fixup(codec, NULL, vt2002p_fixups, via_fixups);
-+ snd_hda_apply_fixup(codec, HDA_FIXUP_ACT_PRE_PROBE);
-+
- /* automatic parse from the BIOS config */
- err = vt2002P_parse_auto_config(codec);
- if (err < 0) {
+++ /dev/null
-From d6cf86d8f23253225fe2a763d627ecf7dfee9dae Mon Sep 17 00:00:00 2001
-From: Seiji Aguchi <seiji.aguchi@hds.com>
-Date: Tue, 24 Jul 2012 13:27:23 +0000
-Subject: efi: initialize efi.runtime_version to make query_variable_info/update_capsule workable
-
-From: Seiji Aguchi <seiji.aguchi@hds.com>
-
-commit d6cf86d8f23253225fe2a763d627ecf7dfee9dae upstream.
-
-A value of efi.runtime_version is checked before calling
-update_capsule()/query_variable_info() as follows.
-But it isn't initialized anywhere.
-
-<snip>
-static efi_status_t virt_efi_query_variable_info(u32 attr,
- u64 *storage_space,
- u64 *remaining_space,
- u64 *max_variable_size)
-{
- if (efi.runtime_version < EFI_2_00_SYSTEM_TABLE_REVISION)
- return EFI_UNSUPPORTED;
-<snip>
-
-This patch initializes a value of efi.runtime_version at boot time.
-
-Signed-off-by: Seiji Aguchi <seiji.aguchi@hds.com>
-Acked-by: Matthew Garrett <mjg@redhat.com>
-Signed-off-by: Matt Fleming <matt.fleming@intel.com>
-Signed-off-by: Ivan Hu <ivan.hu@canonical.com>
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-
----
- arch/x86/platform/efi/efi.c | 1 +
- 1 file changed, 1 insertion(+)
-
---- a/arch/x86/platform/efi/efi.c
-+++ b/arch/x86/platform/efi/efi.c
-@@ -659,6 +659,7 @@ void __init efi_enter_virtual_mode(void)
- *
- * Call EFI services through wrapper functions.
- */
-+ efi.runtime_version = efi_systab.fw_revision;
- efi.get_time = virt_efi_get_time;
- efi.set_time = virt_efi_set_time;
- efi.get_wakeup_time = virt_efi_get_wakeup_time;
mm-fix-invalidate_complete_page2-lock-ordering.patch
mm-thp-fix-pmd_present-for-split_huge_page-and-prot_none-with-thp.patch
alsa-aloop-add-locking-to-timer-access.patch
-alsa-hda-limit-internal-mic-boost-for-asus-x202e.patch
alsa-usb-disable-broken-hw-volume-for-tenx-tp6911.patch
alsa-usb-support-for-original-xbox-communicator.patch
drm-radeon-only-adjust-default-clocks-on-ni-gpus.patch
mempolicy-fix-a-race-in-shared_policy_replace.patch
mempolicy-fix-refcount-leak-in-mpol_set_shared_policy.patch
mempolicy-fix-a-memory-corruption-by-refcount-imbalance-in-alloc_pages_vma.patch
-efi-initialize-efi.runtime_version-to-make-query_variable_info-update_capsule-workable.patch
cpu-hotplug-cpusets-suspend-don-t-modify-cpusets-during-suspend-resume.patch