tasklet_kill(&lp->tx_task);
static int smc_close(struct net_device *dev){	struct smc_local *lp = netdev_priv(dev);	DBG(2, "%s: %s\n", dev->name, __FUNCTION__);	netif_stop_queue(dev);	netif_carrier_off(dev);	/* clear everything */	smc_shutdown(dev);	smc_phy_powerdown(dev);	if (lp->pending_tx_skb) {		dev_kfree_skb(lp->pending_tx_skb);		lp->pending_tx_skb = NULL;	}	return 0;}