forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
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