diff options
Diffstat (limited to 'patches/boot_time_opt/0121-igb-no-runtime-pm-to-fix-reboot-oops.patch')
-rw-r--r-- | patches/boot_time_opt/0121-igb-no-runtime-pm-to-fix-reboot-oops.patch | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/patches/boot_time_opt/0121-igb-no-runtime-pm-to-fix-reboot-oops.patch b/patches/boot_time_opt/0121-igb-no-runtime-pm-to-fix-reboot-oops.patch deleted file mode 100644 index f271c34..0000000 --- a/patches/boot_time_opt/0121-igb-no-runtime-pm-to-fix-reboot-oops.patch +++ /dev/null | |||
@@ -1,64 +0,0 @@ | |||
1 | From 3600f0a90ddea2a2a8c4a157a0bb70913ae4e640 Mon Sep 17 00:00:00 2001 | ||
2 | From: Arjan van de Ven <arjan@linux.intel.com> | ||
3 | Date: Thu, 12 Jan 2017 18:17:14 +0000 | ||
4 | Subject: [PATCH 121/126] disable PM on some NICs | ||
5 | |||
6 | igb: no runtime pm to fix reboot oops | ||
7 | |||
8 | Causes oops on reboot due to a race between runtime resume and shutdown | ||
9 | |||
10 | e1000e: disable PM as it disconects from some NICs | ||
11 | |||
12 | e1000: disable PM just in case | ||
13 | |||
14 | --- | ||
15 | drivers/net/ethernet/intel/igb/igb_main.c | 3 --- | ||
16 | 1 file changed, 3 deletions(-) | ||
17 | |||
18 | diff --git a/drivers/net/ethernet/intel/igb/igb_main.c b/drivers/net/ethernet/intel/igb/igb_main.c | ||
19 | index ea69af267d63..1107b74225b0 100644 | ||
20 | --- a/drivers/net/ethernet/intel/igb/igb_main.c | ||
21 | +++ b/drivers/net/ethernet/intel/igb/igb_main.c | ||
22 | @@ -239,9 +239,6 @@ static struct pci_driver igb_driver = { | ||
23 | .id_table = igb_pci_tbl, | ||
24 | .probe = igb_probe, | ||
25 | .remove = igb_remove, | ||
26 | -#ifdef CONFIG_PM | ||
27 | - .driver.pm = &igb_pm_ops, | ||
28 | -#endif | ||
29 | .shutdown = igb_shutdown, | ||
30 | .sriov_configure = igb_pci_sriov_configure, | ||
31 | .err_handler = &igb_err_handler | ||
32 | diff --git a/drivers/net/ethernet/intel/e1000/e1000_main.c b/drivers/net/ethernet/intel/e1000/e1000_main.c | ||
33 | index 1982f7917a8d..6e8e8919f9b9 100644 | ||
34 | --- a/drivers/net/ethernet/intel/e1000/e1000_main.c | ||
35 | +++ b/drivers/net/ethernet/intel/e1000/e1000_main.c | ||
36 | @@ -209,11 +209,6 @@ static struct pci_driver e1000_driver = { | ||
37 | .id_table = e1000_pci_tbl, | ||
38 | .probe = e1000_probe, | ||
39 | .remove = e1000_remove, | ||
40 | -#ifdef CONFIG_PM | ||
41 | - /* Power Management Hooks */ | ||
42 | - .suspend = e1000_suspend, | ||
43 | - .resume = e1000_resume, | ||
44 | -#endif | ||
45 | .shutdown = e1000_shutdown, | ||
46 | .err_handler = &e1000_err_handler | ||
47 | }; | ||
48 | diff --git a/drivers/net/ethernet/intel/e1000e/netdev.c b/drivers/net/ethernet/intel/e1000e/netdev.c | ||
49 | index 327dfe5bedc0..4f66a91b4026 100644 | ||
50 | --- a/drivers/net/ethernet/intel/e1000e/netdev.c | ||
51 | +++ b/drivers/net/ethernet/intel/e1000e/netdev.c | ||
52 | @@ -7572,9 +7572,6 @@ static struct pci_driver e1000_driver = { | ||
53 | .id_table = e1000_pci_tbl, | ||
54 | .probe = e1000_probe, | ||
55 | .remove = e1000_remove, | ||
56 | - .driver = { | ||
57 | - .pm = &e1000_pm_ops, | ||
58 | - }, | ||
59 | .shutdown = e1000_shutdown, | ||
60 | .err_handler = &e1000_err_handler | ||
61 | }; | ||
62 | -- | ||
63 | 2.15.0 | ||
64 | |||