Skip to content

rt2x00:

Ivo van Doorn linux-wireless 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest28 patches 36 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/28rt2x00: Update copyrightdrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2400pci.h drivers/net/wireless/mac80211/rt2x00/rt2500pci.c +10 more+13 -130 replies
2/28rt2x00: Add debugfs supportdrivers/net/wireless/mac80211/rt2x00/Kconfig drivers/net/wireless/mac80211/rt2x00/Makefile drivers/net/wireless/mac80211/rt2x00/rt2400pci.c +12 more+936 -013 replies
3/28rt2x00: Make debug option rt2x00-globaldrivers/net/wireless/mac80211/rt2x00/Kconfig drivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.c +3 more+16 -600 replies
4/28rt2x00: Rename rx_params to rx_statusdrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.c drivers/net/wireless/mac80211/rt2x00/rt2500usb.c +3 more+73 -730 replies
5/28rt2x00: New USB ID'sdrivers/net/wireless/mac80211/rt2x00/rt73usb.c+6 -00 replies
6/28rt2x00: define MAX_RX_NOISEdrivers/net/wireless/mac80211/rt2x00/rt2500pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.h drivers/net/wireless/mac80211/rt2x00/rt2500usb.c +5 more+8 -40 replies
7/28rt2x00: Don't pass a skb directly with write_tx_descdrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.c drivers/net/wireless/mac80211/rt2x00/rt2500usb.c +2 more+73 -1100 replies
8/28rt2x00: optimize mac/bssid writingdrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.c drivers/net/wireless/mac80211/rt2x00/rt2500usb.c +2 more+30 -406 replies
9/28rt2x00: Create toggle_rx functiondrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.c drivers/net/wireless/mac80211/rt2x00/rt2500usb.c +2 more+65 -690 replies
10/28rt2x00: Create write_tx_data and kick_tx_queue functionsdrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.c drivers/net/wireless/mac80211/rt2x00/rt2500usb.c +3 more+340 -2260 replies
11/28rt2x00: Add guardian byte for beaconsdrivers/net/wireless/mac80211/rt2x00/rt2500usb.c drivers/net/wireless/mac80211/rt2x00/rt2x00.h drivers/net/wireless/mac80211/rt2x00/rt2x00usb.h +1 more+188 -450 replies
12/28rt2x00: USB don't need preallocated DMAdrivers/net/wireless/mac80211/rt2x00/rt2500usb.c drivers/net/wireless/mac80211/rt2x00/rt73usb.c+100 -1690 replies
13/28rt2x00: Fix txdone flood in rt61pcidrivers/net/wireless/mac80211/rt2x00/rt2x00.h drivers/net/wireless/mac80211/rt2x00/rt61pci.c+72 -1010 replies
14/28rt2x00: Create rt2x00lib moduledrivers/net/wireless/mac80211/rt2x00/Kconfig drivers/net/wireless/mac80211/rt2x00/Makefile drivers/net/wireless/mac80211/rt2x00/rt2400pci.c +14 more+885 -3812 replies
15/28rt2x00: Initialize the rt2x00lib_ops structuredrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.c drivers/net/wireless/mac80211/rt2x00/rt2500usb.c +2 more+136 -370 replies
16/28rt2x00: Fix hwmode selectiondrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2400pci.h drivers/net/wireless/mac80211/rt2x00/rt2500pci.c +3 more+368 -2590 replies
17/28rt2x00: Make USB work in interrupt contextdrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2400pci.h drivers/net/wireless/mac80211/rt2x00/rt2500pci.c +7 more+347 -5090 replies
18/28rt2x00: Move firmware handling to rt2x00libdrivers/net/wireless/mac80211/rt2x00/rt61pci.c drivers/net/wireless/mac80211/rt2x00/rt73usb.c+223 -2740 replies
19/28rt2x00: Code cleanup after rt2x00lib+0 -00 replies
20/28rt2x00: Move channel time detection to rt2x00libdrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.c drivers/net/wireless/mac80211/rt2x00/rt2500usb.c +2 more+5 -2050 replies
21/28rt2x00: Fix TSF_SYNC selectiondrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2400pci.h drivers/net/wireless/mac80211/rt2x00/rt2500pci.c +7 more+43 -770 replies
22/28rt2x00: Fix big endian problems for the pci driversdrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.c drivers/net/wireless/mac80211/rt2x00/rt2500usb.c +2 more+14 -170 replies
23/28rt2x00: Cleanup ring entry handlersdrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.c drivers/net/wireless/mac80211/rt2x00/rt2500usb.c +3 more+49 -2270 replies
24/28rt2x00: Spellcheck for some comments.drivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.c drivers/net/wireless/mac80211/rt2x00/rt2500usb.c +2 more+31 -310 replies
25/28rt2x00: rt2x00.h cleanupdrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.c drivers/net/wireless/mac80211/rt2x00/rt2500usb.c +1 more+1 -1860 replies
26/28rt2x00: Fix rt2500usb linktuningdrivers/net/wireless/mac80211/rt2x00/rt2500usb.c drivers/net/wireless/mac80211/rt2x00/rt2500usb.h drivers/net/wireless/mac80211/rt2x00/rt2x00.h+130 -430 replies
27/28rt2x00: Include cleanupdrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.c drivers/net/wireless/mac80211/rt2x00/rt2500usb.c +4 more+29 -570 replies
28/28rt2x00: Misc fixesdrivers/net/wireless/mac80211/rt2x00/rt2400pci.c drivers/net/wireless/mac80211/rt2x00/rt2500pci.c drivers/net/wireless/mac80211/rt2x00/rt2500usb.c +3 more+139 -880 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/28] rt2x00:

Hi John,

Here is the patch series to bring rt2x00 up to date. The main features this series presents are:
- debugfs support (reading/writing registers)
- rt2x00lib (Move generic code to a seperate module)
- sparse fixes

This series also fixes countless of bugs, although several new ones have been introduced. All rt2x00 drivers should now be far better at supporting master mode. Alhtough rt73usb is no longer capable of receiving any data.

Sparse is not completely silent about rt2x00, except for the rt2x00debug module. sparse simply gives a warning about unnamed initializors in the file_operation structures and then simply crashes. I have been unable to see what the exact cause of the problem is.

For this patch series I have been experimenting with git/cogito a bit, so perhaps next patch series will be a git pull request instead of 30 mails. ;)

Ivo