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