diff --git a/ideapad-laptop-Add-Lenovo-Yoga-3-14-to-no_hw_rfkill-.patch b/ideapad-laptop-Add-Lenovo-Yoga-3-14-to-no_hw_rfkill-.patch new file mode 100644 index 000000000..9e2838f22 --- /dev/null +++ b/ideapad-laptop-Add-Lenovo-Yoga-3-14-to-no_hw_rfkill-.patch @@ -0,0 +1,40 @@ +From 72695420d48c264b3ca0dacccda1a4789a52c2f6 Mon Sep 17 00:00:00 2001 +From: Hans de Goede +Date: Fri, 24 Jul 2015 11:45:28 +0200 +Subject: [PATCH] ideapad-laptop: Add Lenovo Yoga 3 14 to no_hw_rfkill dmi list + +Like some of the other Yoga models the Lenovo Yoga 3 14 does not have a +hw rfkill switch, and trying to read the hw rfkill switch through the +ideapad module causes it to always reported blocking breaking wifi. + +This commit adds the Lenovo Yoga 3 14 to the no_hw_rfkill dmi list, fixing +the wifi breakage. + +BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1239050 +Cc: stable@vger.kernel.org +Signed-off-by: Hans de Goede +--- + drivers/platform/x86/ideapad-laptop.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/drivers/platform/x86/ideapad-laptop.c b/drivers/platform/x86/ideapad-laptop.c +index 76b57388d01b..81c3e582309a 100644 +--- a/drivers/platform/x86/ideapad-laptop.c ++++ b/drivers/platform/x86/ideapad-laptop.c +@@ -853,6 +853,13 @@ static const struct dmi_system_id no_hw_rfkill_list[] = { + }, + }, + { ++ .ident = "Lenovo Yoga 3 14", ++ .matches = { ++ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), ++ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Yoga 3 14"), ++ }, ++ }, ++ { + .ident = "Lenovo Yoga 3 Pro 1370", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), +-- +2.4.3 + diff --git a/kernel.spec b/kernel.spec index 02dd9d6d4..b591b13ff 100644 --- a/kernel.spec +++ b/kernel.spec @@ -646,6 +646,9 @@ Patch507: HID-chicony-Add-support-for-Acer-Aspire-Switch-12.patch # and probably more since ugh use after free bugs Patch26264: HID-hid-input-Fix-accessing-freed-memory-during-devi.patch +#rhbz 1239050 +Patch509: ideapad-laptop-Add-Lenovo-Yoga-3-14-to-no_hw_rfkill-.patch + # END OF PATCH DEFINITIONS %endif @@ -1409,6 +1412,9 @@ ApplyPatch HID-chicony-Add-support-for-Acer-Aspire-Switch-12.patch #rhbz 1251877 1251880 1250279 1248741 ApplyPatch HID-hid-input-Fix-accessing-freed-memory-during-devi.patch +#rhbz 1239050 +ApplyPatch ideapad-laptop-Add-Lenovo-Yoga-3-14-to-no_hw_rfkill-.patch + # END OF PATCH APPLICATIONS %endif @@ -2259,6 +2265,9 @@ fi # # %changelog +* Sat Aug 15 2015 Josh Boyer +- Patch from Hans de Goede to add yoga 3 rfkill quirk (rhbz 1239050) + * Tue Aug 11 2015 Peter Robinson - Drop UACCESS_WITH_MEMCPY on ARMv7 as it's broken (rhbz 1250613)