From 81bbf7dbc456814752aaec722b835fa78c75ffda Mon Sep 17 00:00:00 2001 From: Bjarne von Horn Date: Wed, 7 Feb 2024 12:13:15 +0100 Subject: [PATCH] [e1000] fix scheduling watchdog task. --- devices/e1000/e1000_main-4.4-ethercat.c | 2 +- devices/e1000/e1000_main-5.10-ethercat.c | 2 +- devices/e1000/e1000_main-5.14-ethercat.c | 2 +- devices/e1000/e1000_main-5.15-ethercat.c | 2 +- devices/e1000/e1000_main-6.1-ethercat.c | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/devices/e1000/e1000_main-4.4-ethercat.c b/devices/e1000/e1000_main-4.4-ethercat.c index 7946f21a..2f85bfbd 100644 --- a/devices/e1000/e1000_main-4.4-ethercat.c +++ b/devices/e1000/e1000_main-4.4-ethercat.c @@ -3865,7 +3865,7 @@ static void ec_kick_watchdog(struct irq_work *work) struct e1000_adapter *adapter = container_of(work, struct e1000_adapter, ec_watchdog_kicker); - schedule_work(&adapter->watchdog_task); + schedule_delayed_work(&adapter->watchdog_task, 1); } void ec_poll(struct net_device *netdev) diff --git a/devices/e1000/e1000_main-5.10-ethercat.c b/devices/e1000/e1000_main-5.10-ethercat.c index b0cc7e5d..641e038d 100644 --- a/devices/e1000/e1000_main-5.10-ethercat.c +++ b/devices/e1000/e1000_main-5.10-ethercat.c @@ -3843,7 +3843,7 @@ static void ec_kick_watchdog(struct irq_work *work) struct e1000_adapter *adapter = container_of(work, struct e1000_adapter, ec_watchdog_kicker); - schedule_work(&adapter->watchdog_task); + schedule_delayed_work(&adapter->watchdog_task, 1); } void ec_poll(struct net_device *netdev) diff --git a/devices/e1000/e1000_main-5.14-ethercat.c b/devices/e1000/e1000_main-5.14-ethercat.c index 62652587..f00b3601 100644 --- a/devices/e1000/e1000_main-5.14-ethercat.c +++ b/devices/e1000/e1000_main-5.14-ethercat.c @@ -3842,7 +3842,7 @@ static void ec_kick_watchdog(struct irq_work *work) struct e1000_adapter *adapter = container_of(work, struct e1000_adapter, ec_watchdog_kicker); - schedule_work(&adapter->watchdog_task); + schedule_delayed_work(&adapter->watchdog_task, 1); } void ec_poll(struct net_device *netdev) diff --git a/devices/e1000/e1000_main-5.15-ethercat.c b/devices/e1000/e1000_main-5.15-ethercat.c index 2b11586c..0efa8501 100644 --- a/devices/e1000/e1000_main-5.15-ethercat.c +++ b/devices/e1000/e1000_main-5.15-ethercat.c @@ -3842,7 +3842,7 @@ static void ec_kick_watchdog(struct irq_work *work) struct e1000_adapter *adapter = container_of(work, struct e1000_adapter, ec_watchdog_kicker); - schedule_work(&adapter->watchdog_task); + schedule_delayed_work(&adapter->watchdog_task, 1); } void ec_poll(struct net_device *netdev) diff --git a/devices/e1000/e1000_main-6.1-ethercat.c b/devices/e1000/e1000_main-6.1-ethercat.c index 467c42a4..345cde6a 100644 --- a/devices/e1000/e1000_main-6.1-ethercat.c +++ b/devices/e1000/e1000_main-6.1-ethercat.c @@ -3843,7 +3843,7 @@ static void ec_kick_watchdog(struct irq_work *work) struct e1000_adapter *adapter = container_of(work, struct e1000_adapter, ec_watchdog_kicker); - schedule_work(&adapter->watchdog_task); + schedule_delayed_work(&adapter->watchdog_task, 1); } void ec_poll(struct net_device *netdev)