forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f70575805708cabdedea7498aaa3f710fde4d920
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