View | Details | Raw Unified | Return to bug 60815 | Differences between
and this patch

Collapse All | Expand All

(-)a/main.c (-5 / +8 lines)
Lines 741-751 mwifiex_tx_timeout(struct net_device *dev) Link Here
741
		jiffies, priv->tx_timeout_cnt, priv->bss_type, priv->bss_num);
741
		jiffies, priv->tx_timeout_cnt, priv->bss_type, priv->bss_num);
742
	mwifiex_set_trans_start(dev);
742
	mwifiex_set_trans_start(dev);
743
743
744
	if (priv->tx_timeout_cnt > TX_TIMEOUT_THRESHOLD &&
744
	if (priv->tx_timeout_cnt > TX_TIMEOUT_THRESHOLD) {
745
	    priv->adapter->if_ops.card_reset) {
745
	    	if (priv->adapter->if_ops.card_reset) {
746
		dev_err(priv->adapter->dev,
746
			dev_err(priv->adapter->dev,
747
			"tx_timeout_cnt exceeds threshold. Triggering card reset!\n");
747
				"tx_timeout_cnt exceeds threshold. Triggering card reset!\n");
748
		priv->adapter->if_ops.card_reset(priv->adapter);
748
			priv->adapter->if_ops.card_reset(priv->adapter);
749
		}
750
		if (priv->adapter->iface_type == MWIFIEX_USB)
751
			mwifiex_deauthenticate(priv, NULL);
749
	}
752
	}
750
}
753
}
751
754

Return to bug 60815