rt2x00: Protect queue control with mutex
Add wrapper functions in rt2x00queue.c to start & stop queues. This control must be protected using a mutex. Queues can also be paused which will halt the flow of packets between the driver and mac80211. This doesn't require a mutex protection. Signed-off-by:Ivo van Doorn <IvDoorn@gmail.com> Signed-off-by:
John W. Linville <linville@tuxdriver.com>
Showing
- drivers/net/wireless/rt2x00/rt2x00.h 52 additions, 0 deletionsdrivers/net/wireless/rt2x00/rt2x00.h
- drivers/net/wireless/rt2x00/rt2x00config.c 2 additions, 2 deletionsdrivers/net/wireless/rt2x00/rt2x00config.c
- drivers/net/wireless/rt2x00/rt2x00debug.c 3 additions, 2 deletionsdrivers/net/wireless/rt2x00/rt2x00debug.c
- drivers/net/wireless/rt2x00/rt2x00dev.c 5 additions, 17 deletionsdrivers/net/wireless/rt2x00/rt2x00dev.c
- drivers/net/wireless/rt2x00/rt2x00lib.h 0 additions, 9 deletionsdrivers/net/wireless/rt2x00/rt2x00lib.h
- drivers/net/wireless/rt2x00/rt2x00mac.c 4 additions, 4 deletionsdrivers/net/wireless/rt2x00/rt2x00mac.c
- drivers/net/wireless/rt2x00/rt2x00queue.c 121 additions, 9 deletionsdrivers/net/wireless/rt2x00/rt2x00queue.c
- drivers/net/wireless/rt2x00/rt2x00queue.h 23 additions, 0 deletionsdrivers/net/wireless/rt2x00/rt2x00queue.h
- drivers/net/wireless/rt2x00/rt2x00usb.c 92 additions, 98 deletionsdrivers/net/wireless/rt2x00/rt2x00usb.c
Loading
Please register or sign in to comment