hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/drivers/net/ethernet/xircom/xirc2ps_cs.c
....@@ -503,6 +503,11 @@
503503 xirc2ps_detach(struct pcmcia_device *link)
504504 {
505505 struct net_device *dev = link->priv;
506
+ struct local_info *local = netdev_priv(dev);
507
+
508
+ netif_carrier_off(dev);
509
+ netif_tx_disable(dev);
510
+ cancel_work_sync(&local->tx_timeout_task);
506511
507512 dev_dbg(&link->dev, "detach\n");
508513