--- fuxi-gmac-net.c.orig	2026-05-17 07:53:20.132778190 +0200
+++ fuxi-gmac-net.c	2026-05-17 07:55:35.564110461 +0200
@@ -869,9 +869,9 @@
             if (!channel->tx_ring)
                 break;
 
-            del_timer_sync(&channel->tx_timer);
+            timer_delete_sync(&channel->tx_timer);
 #if FXGMAC_TX_HANG_TIMER_ENABLED
-            del_timer_sync(&channel->tx_hang_timer);
+            timer_delete_sync(&channel->tx_hang_timer);
             channel->tx_hang_timer_active = 0;
 #endif
         }

--- fuxi-gmac-phy.c.orig	2026-05-17 07:51:51.395238584 +0200
+++ fuxi-gmac-phy.c	2026-05-17 07:59:48.646600002 +0200
@@ -370,6 +370,6 @@
 
 void fxgmac_phy_timer_destroy(struct fxgmac_pdata *pdata)
 {
-    del_timer_sync(&pdata->expansion.phy_poll_tm);
+    timer_delete_sync(&pdata->expansion.phy_poll_tm);
     DPRINTK("fxgmac_phy_timer removed\n");
 }
