7c72c65
From 72695420d48c264b3ca0dacccda1a4789a52c2f6 Mon Sep 17 00:00:00 2001
7c72c65
From: Hans de Goede <hdegoede@redhat.com>
7c72c65
Date: Fri, 24 Jul 2015 11:45:28 +0200
7c72c65
Subject: [PATCH] ideapad-laptop: Add Lenovo Yoga 3 14 to no_hw_rfkill dmi list
7c72c65
7c72c65
Like some of the other Yoga models the Lenovo Yoga 3 14 does not have a
7c72c65
hw rfkill switch, and trying to read the hw rfkill switch through the
7c72c65
ideapad module causes it to always reported blocking breaking wifi.
7c72c65
7c72c65
This commit adds the Lenovo Yoga 3 14 to the no_hw_rfkill dmi list, fixing
7c72c65
the wifi breakage.
7c72c65
7c72c65
BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1239050
7c72c65
Cc: stable@vger.kernel.org
7c72c65
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
7c72c65
---
7c72c65
 drivers/platform/x86/ideapad-laptop.c | 7 +++++++
7c72c65
 1 file changed, 7 insertions(+)
7c72c65
7c72c65
diff --git a/drivers/platform/x86/ideapad-laptop.c b/drivers/platform/x86/ideapad-laptop.c
7c72c65
index 76b57388d01b..81c3e582309a 100644
7c72c65
--- a/drivers/platform/x86/ideapad-laptop.c
7c72c65
+++ b/drivers/platform/x86/ideapad-laptop.c
7c72c65
@@ -853,6 +853,13 @@ static const struct dmi_system_id no_hw_rfkill_list[] = {
7c72c65
 		},
7c72c65
 	},
7c72c65
 	{
7c72c65
+		.ident = "Lenovo Yoga 3 14",
7c72c65
+		.matches = {
7c72c65
+			DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
7c72c65
+			DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Yoga 3 14"),
7c72c65
+		},
7c72c65
+	},
7c72c65
+	{
7c72c65
 		.ident = "Lenovo Yoga 3 Pro 1370",
7c72c65
 		.matches = {
7c72c65
 			DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
7c72c65
-- 
7c72c65
2.4.3
7c72c65