ideapad-laptop: Add Lenovo Yoga 3 14 to no_hw_rfkill dmi list

This change “ideapad-laptop: Add Lenovo Yoga 3 14 to no_hw_rfkill dmi list” in Linux kernel is authored by Hans de Goede <hdegoede [at] redhat.com> on Mon Aug 10 10:45:45 2015 +0200.

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 <hdegoede@redhat.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>

This Linux change may have been applied to various maintained Linux releases and you can find Linux releases including commit fa92a31.

There are 7 lines of Linux source code added/deleted in this change. Code changes to Linux kernel are as follows.

 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 76b5738..81c3e582 100644
--- a/drivers/platform/x86/ideapad-laptop.c
+++ b/drivers/platform/x86/ideapad-laptop.c
@@ -853,6 +853,13 @@ static void ideapad_acpi_notify(acpi_handle handle, u32 event, void *data)
 		},
 	},
 	{
+		.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"),

The commit for this change in Linux stable tree is fa92a31 (patch).

Leave a Reply

Your email address will not be published. Required fields are marked *