linux/drivers/net/wireless/rt2x00
Ivo van Doorn 1230cb83f4 rt2x00: Always call ieee80211_stop_queue() when return NETDEV_TX_BUSY
Apparently it was possible that ieee80211_stop_queue() was not full while
NETDEV_TX_BUSY was being reported back. I think that is what causing the WARN_ON().
This moves all calls to ieee80211_stop_queue() in rt2x00mac.c where it is easier
to determine if the queue should be halted.

Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-01-28 15:09:22 -08:00
..
Kconfig [RT2x00]: add driver for Ralink wireless hardware 2007-10-10 16:51:39 -07:00
Makefile [RT2x00]: add driver for Ralink wireless hardware 2007-10-10 16:51:39 -07:00
rt2x00.h rt2x00: Release rt2x00 2.0.13 2008-01-28 15:05:11 -08:00
rt2x00config.c rt2x00: Replace DRV_NAME with KBUILD_MODNAME 2008-01-28 15:05:04 -08:00
rt2x00debug.c rt2x00: Fix chipset debugfs file 2008-01-28 15:09:21 -08:00
rt2x00debug.h rt2x00: Unconstify rt2x00dev 2008-01-28 15:02:59 -08:00
rt2x00dev.c rt2x00: Only update rssi average approximation on receiving beacon frames. 2008-01-28 15:05:09 -08:00
rt2x00dump.h rt2x00: Add TX/RX frame dumping facility 2008-01-28 15:05:08 -08:00
rt2x00firmware.c rt2x00: Replace DRV_NAME with KBUILD_MODNAME 2008-01-28 15:05:04 -08:00
rt2x00lib.h rt2x00: correct "skb_buff" typo 2008-01-28 15:05:54 -08:00
rt2x00mac.c rt2x00: Always call ieee80211_stop_queue() when return NETDEV_TX_BUSY 2008-01-28 15:09:22 -08:00
rt2x00pci.c rt2x00: Always call ieee80211_stop_queue() when return NETDEV_TX_BUSY 2008-01-28 15:09:22 -08:00
rt2x00pci.h rt2x00: Move duplicate code into rt2x00pci_txdone() 2008-01-28 15:04:40 -08:00
rt2x00reg.h [PATCH] rt2x00: Move TSF sync values into rt2x00config 2007-10-10 16:55:12 -07:00
rt2x00rfkill.c rt2x00: Cleanup rfkill 2008-01-28 15:05:11 -08:00
rt2x00ring.h rt2x00: Add skb descriptor 2008-01-28 15:05:07 -08:00
rt2x00usb.c rt2x00: Always call ieee80211_stop_queue() when return NETDEV_TX_BUSY 2008-01-28 15:09:22 -08:00
rt2x00usb.h rt2x00: Place mutex around USB register access 2008-01-28 15:03:03 -08:00
rt61pci.c rt2x00: Add skb descriptor 2008-01-28 15:05:07 -08:00
rt61pci.h rt2x00: Remove data_desc structure 2008-01-28 15:03:03 -08:00
rt73usb.c rt2x00: Add skb descriptor 2008-01-28 15:05:07 -08:00
rt73usb.h rt2x00: Remove data_desc structure 2008-01-28 15:03:03 -08:00
rt2400pci.c rt2x00: Extend PLCP descriptor definition for rt2400pci 2008-01-28 15:05:05 -08:00
rt2400pci.h rt2x00: Extend PLCP descriptor definition for rt2400pci 2008-01-28 15:05:05 -08:00
rt2500pci.c rt2x00: Replace DRV_NAME with KBUILD_MODNAME 2008-01-28 15:05:04 -08:00
rt2500pci.h rt2x00: Remove data_desc structure 2008-01-28 15:03:03 -08:00
rt2500usb.c rt2x00: Add skb descriptor 2008-01-28 15:05:07 -08:00
rt2500usb.h rt2x00: Remove data_desc structure 2008-01-28 15:03:03 -08:00