mac80211: let drivers wake but not start queues
Having drivers start queues is just confusing, their ->start() callback can block and do whatever is necessary, so let mac80211 start queues and have drivers wake queues when necessary (to get packets flowing again right away.) Signed-off-by:Johannes Berg <johannes@sipsolutions.net> Acked-by:
David S. Miller <davem@davemloft.net> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/adm8211.c 1 addition, 1 deletiondrivers/net/wireless/adm8211.c
- drivers/net/wireless/ath5k/base.c 1 addition, 1 deletiondrivers/net/wireless/ath5k/base.c
- drivers/net/wireless/b43/main.c 0 additions, 1 deletiondrivers/net/wireless/b43/main.c
- drivers/net/wireless/b43legacy/main.c 0 additions, 1 deletiondrivers/net/wireless/b43legacy/main.c
- drivers/net/wireless/iwlwifi/iwl3945-base.c 1 addition, 1 deletiondrivers/net/wireless/iwlwifi/iwl3945-base.c
- drivers/net/wireless/iwlwifi/iwl4965-base.c 1 addition, 1 deletiondrivers/net/wireless/iwlwifi/iwl4965-base.c
- drivers/net/wireless/p54/p54common.c 0 additions, 3 deletionsdrivers/net/wireless/p54/p54common.c
- drivers/net/wireless/p54/p54pci.c 1 addition, 1 deletiondrivers/net/wireless/p54/p54pci.c
- drivers/net/wireless/rt2x00/rt2x00dev.c 2 additions, 2 deletionsdrivers/net/wireless/rt2x00/rt2x00dev.c
- include/net/mac80211.h 0 additions, 8 deletionsinclude/net/mac80211.h
- net/mac80211/main.c 7 additions, 1 deletionnet/mac80211/main.c
- net/mac80211/util.c 0 additions, 12 deletionsnet/mac80211/util.c
Loading
Please register or sign in to comment