kernel/drivers/net/wan/farsync.c
.. .. @@ -2612,6 +2612,7 @@ 2612 2612 for (i = 0; i < card->nports; i++) { 2613 2613 struct net_device *dev = port_to_dev(&card->ports[i]); 2614 2614 unregister_hdlc_device(dev); 2615 + free_netdev(dev);2615 2616 } 2616 2617 2617 2618 fst_disable_intr(card); .. .. @@ -2632,6 +2633,7 @@ 2632 2633 card->tx_dma_handle_card); 2633 2634 } 2634 2635 fst_card_array[card->card_no] = NULL; 2636 + kfree(card);2635 2637 } 2636 2638 2637 2639 static struct pci_driver fst_driver = {