5.4.132, 5.10.50, 5.12.17, 5.13.2
This commit is contained in:
@@ -4422,57 +4422,6 @@ index 80bb6408f..6c8b55cd1 100644
|
||||
|
||||
extern int sysctl_max_map_count;
|
||||
|
||||
diff --git a/drivers/net/ethernet/intel/e1000e/defines.h b/drivers/net/ethernet/intel/e1000e/defines.h
|
||||
index fd550dee4982..63c3c79380a1 100644
|
||||
--- a/drivers/net/ethernet/intel/e1000e/defines.h
|
||||
+++ b/drivers/net/ethernet/intel/e1000e/defines.h
|
||||
@@ -222,9 +222,6 @@
|
||||
#define E1000_STATUS_PHYRA 0x00000400 /* PHY Reset Asserted */
|
||||
#define E1000_STATUS_GIO_MASTER_ENABLE 0x00080000 /* Master Req status */
|
||||
|
||||
-/* PCIm function state */
|
||||
-#define E1000_STATUS_PCIM_STATE 0x40000000
|
||||
-
|
||||
#define HALF_DUPLEX 1
|
||||
#define FULL_DUPLEX 2
|
||||
|
||||
diff --git a/drivers/net/ethernet/intel/e1000e/netdev.c b/drivers/net/ethernet/intel/e1000e/netdev.c
|
||||
index b5fed6177ad6..e4baa13b3cda 100644
|
||||
--- a/drivers/net/ethernet/intel/e1000e/netdev.c
|
||||
+++ b/drivers/net/ethernet/intel/e1000e/netdev.c
|
||||
@@ -5161,9 +5161,8 @@ static void e1000_watchdog_task(struct work_struct *work)
|
||||
struct e1000_mac_info *mac = &adapter->hw.mac;
|
||||
struct e1000_phy_info *phy = &adapter->hw.phy;
|
||||
struct e1000_ring *tx_ring = adapter->tx_ring;
|
||||
- u32 dmoff_exit_timeout = 100, tries = 0;
|
||||
struct e1000_hw *hw = &adapter->hw;
|
||||
+ u32 link, tctl;
|
||||
- u32 link, tctl, pcim_state;
|
||||
|
||||
if (test_bit(__E1000_DOWN, &adapter->state))
|
||||
return;
|
||||
@@ -5188,21 +5187,6 @@ static void e1000_watchdog_task(struct work_struct *work)
|
||||
/* Cancel scheduled suspend requests. */
|
||||
pm_runtime_resume(netdev->dev.parent);
|
||||
|
||||
- /* Checking if MAC is in DMoff state*/
|
||||
- pcim_state = er32(STATUS);
|
||||
- while (pcim_state & E1000_STATUS_PCIM_STATE) {
|
||||
- if (tries++ == dmoff_exit_timeout) {
|
||||
- e_dbg("Error in exiting dmoff\n");
|
||||
- break;
|
||||
- }
|
||||
- usleep_range(10000, 20000);
|
||||
- pcim_state = er32(STATUS);
|
||||
-
|
||||
- /* Checking if MAC exited DMoff state */
|
||||
- if (!(pcim_state & E1000_STATUS_PCIM_STATE))
|
||||
- e1000_phy_hw_reset(&adapter->hw);
|
||||
- }
|
||||
-
|
||||
/* update snapshot of PHY registers on LSC */
|
||||
e1000_phy_read_status(adapter);
|
||||
mac->ops.get_link_up_info(&adapter->hw,
|
||||
From adb1f9df27f08e6488bcd80b1607987c6114a77a Mon Sep 17 00:00:00 2001
|
||||
From: Alexandre Frade <admfrade@gmail.com>
|
||||
Date: Mon, 25 Nov 2019 15:13:06 -0300
|
||||
|
Reference in New Issue
Block a user