libertas: remove tx_timeout handler
[pandora-kernel.git] / drivers / net / wireless / libertas / main.c
index ed57cf8..ae02e6b 100644 (file)
@@ -149,28 +149,6 @@ static int lbs_eth_stop(struct net_device *dev)
        return 0;
 }
 
-static void lbs_tx_timeout(struct net_device *dev)
-{
-       struct lbs_private *priv = dev->ml_priv;
-
-       lbs_deb_enter(LBS_DEB_TX);
-
-       lbs_pr_err("tx watch dog timeout\n");
-
-       dev->trans_start = jiffies; /* prevent tx timeout */
-
-       if (priv->currenttxskb)
-               lbs_send_tx_feedback(priv, 0);
-
-       /* XX: Shouldn't we also call into the hw-specific driver
-          to kick it somehow? */
-       lbs_host_to_card_done(priv);
-
-       /* FIXME: reset the card */
-
-       lbs_deb_leave(LBS_DEB_TX);
-}
-
 void lbs_host_to_card_done(struct lbs_private *priv)
 {
        unsigned long flags;
@@ -791,7 +769,6 @@ static const struct net_device_ops lbs_netdev_ops = {
        .ndo_stop               = lbs_eth_stop,
        .ndo_start_xmit         = lbs_hard_start_xmit,
        .ndo_set_mac_address    = lbs_set_mac_address,
-       .ndo_tx_timeout         = lbs_tx_timeout,
        .ndo_set_multicast_list = lbs_set_multicast_list,
        .ndo_change_mtu         = eth_change_mtu,
        .ndo_validate_addr      = eth_validate_addr,