summaryrefslogtreecommitdiffstats
path: root/release/4.8.23/ACPI-blacklist-Make-Dell-Latitude-3350-ethernet-work.patch
diff options
context:
space:
mode:
Diffstat (limited to 'release/4.8.23/ACPI-blacklist-Make-Dell-Latitude-3350-ethernet-work.patch')
-rw-r--r--release/4.8.23/ACPI-blacklist-Make-Dell-Latitude-3350-ethernet-work.patch43
1 files changed, 43 insertions, 0 deletions
diff --git a/release/4.8.23/ACPI-blacklist-Make-Dell-Latitude-3350-ethernet-work.patch b/release/4.8.23/ACPI-blacklist-Make-Dell-Latitude-3350-ethernet-work.patch
new file mode 100644
index 0000000..67c42be
--- /dev/null
+++ b/release/4.8.23/ACPI-blacklist-Make-Dell-Latitude-3350-ethernet-work.patch
@@ -0,0 +1,43 @@
+From 5dc3221302af642709f7e89da713720125e50a25 Mon Sep 17 00:00:00 2001
+From: Michael Pobega <mpobega@neverware.com>
+Date: Fri, 11 Nov 2016 22:29:14 -0500
+Subject: [PATCH] ACPI / blacklist: Make Dell Latitude 3350 ethernet work
+
+commit 708f5dcc21ae9b35f395865fc154b0105baf4de4 upstream.
+
+The Dell Latitude 3350's ethernet card attempts to use a reserved
+IRQ (18), resulting in ACPI being unable to enable the ethernet.
+
+Adding it to acpi_rev_dmi_table[] helps to work around this problem.
+
+Signed-off-by: Michael Pobega <mpobega@neverware.com>
+[ rjw: Changelog ]
+Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
+Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
+
+diff --git a/drivers/acpi/blacklist.c b/drivers/acpi/blacklist.c
+index 4f87fd748303..4421f7c9981c 100644
+--- a/drivers/acpi/blacklist.c
++++ b/drivers/acpi/blacklist.c
+@@ -176,6 +176,18 @@ static struct dmi_system_id acpi_rev_dmi_table[] __initdata = {
+ DMI_MATCH(DMI_PRODUCT_NAME, "Precision 3520"),
+ },
+ },
++ /*
++ * Resolves a quirk with the Dell Latitude 3350 that
++ * causes the ethernet adapter to not function.
++ */
++ {
++ .callback = dmi_enable_rev_override,
++ .ident = "DELL Latitude 3350",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
++ DMI_MATCH(DMI_PRODUCT_NAME, "Latitude 3350"),
++ },
++ },
+ #endif
+ {}
+ };
+--
+2.12.0
+