Skip to content

rt2x00

Ivo van Doorn netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest32 patches 25 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/32rt2x00: code style fix+0 -00 replies
2/32rt2x00: use enumerationsdrivers/net/wireless/d80211/rt2x00/rt2400pci.h drivers/net/wireless/d80211/rt2x00/rt2500pci.h drivers/net/wireless/d80211/rt2x00/rt2500usb.h +1 more+28 -200 replies
3/32rt2x00: use pci_*_consistent for DMA mappingdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c+8 -66 replies
4/32rt2x00: Add eeprom_multiread functiondrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c+42 -120 replies
5/32rt2x00: Optimize RATE flag handlingdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +1 more+40 -420 replies
6/32rt2x00: Use arraylike accessors for entries in DMA ringdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c+31 -310 replies
7/32rt2x00: make vals staticdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c+22 -222 replies
8/32rt2x00: Invalid memory allocation checkdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c+5 -50 replies
9/32rt2x00: Fix antenna configurationdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c+69 -330 replies
10/32rt2x00: Move TSF counting activation to correct funtiondrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +1 more+35 -420 replies
11/32rt2x00: Add more register definesdrivers/net/wireless/d80211/rt2x00/rt2500pci.h drivers/net/wireless/d80211/rt2x00/rt2500usb.h+56 -50 replies
12/32rt2x00: Add USB ID'sdrivers/net/wireless/d80211/rt2x00/rt2500usb.c+5 -10 replies
13/32rt2x00: Tune link depending on link qualitydrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2400pci.h drivers/net/wireless/d80211/rt2x00/rt2500pci.c +1 more+195 -00 replies
14/32rt2x00: Allocate eeprom memorydrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2400pci.h drivers/net/wireless/d80211/rt2x00/rt2500pci.c +3 more+25 -100 replies
15/32rt2x00: Move rx_params to correct locationdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2400pci.h drivers/net/wireless/d80211/rt2x00/rt2500pci.c +4 more+76 -710 replies
16/32rt2x00: Make sure TX rings are empty when scanningdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +1 more+158 -1150 replies
17/32rt2x00: Put net_device structure in data_ringdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +1 more+43 -452 replies
18/32rt2x00: Make sure device has reached requested state while suspend/resumedrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c+278 -1260 replies
19/32rt2x00: Fix panics in interrupt handlersdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c+10 -100 replies
20/32rt2x00: byte ordering correctnessdrivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c+18 -199 replies
21/32rt2x00: PRIO ring should be treated as regular TX ringdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +1 more+3 -40 replies
22/32rt2x00: Allocate ring structures in single array+0 -04 replies
23/32rt2x00: Make correct cast in USB interruptdrivers/net/wireless/d80211/rt2x00/rt2500usb.c+7 -50 replies
24/32rt2x00: Use correct desc_addr and data_addrdrivers/net/wireless/d80211/rt2x00/rt2500usb.c drivers/net/wireless/d80211/rt2x00/rt2500usb.h+64 -250 replies
25/32rt2x00: Add flag handlersdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2400pci.h drivers/net/wireless/d80211/rt2x00/rt2500pci.c +4 more+90 -270 replies
26/32rt2x00: Move all USB and PCI common data into seperate headers+0 -00 replies
27/32rt2x00: Put Hardware button in generic headerdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2400pci.h drivers/net/wireless/d80211/rt2x00/rt2500pci.c +2 more+159 -1760 replies
28/32rt2x00: Support TXRX led handlingdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c+207 -300 replies
29/32rt2x00: dscape compatibilitiy+0 -02 replies
30/32rt2x00: Correctly initialize TX power in registersdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c+185 -570 replies
31/32rt2x00: Correctly initialization and uninitialization of devicedrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c+126 -870 replies
32/32rt2x00: misc fixesdrivers/net/wireless/d80211/rt2x00/rt2400pci.c drivers/net/wireless/d80211/rt2x00/rt2500pci.c drivers/net/wireless/d80211/rt2x00/rt2500usb.c +1 more+22 -170 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/32] rt2x00

Hi,

Here follows quite a large series of patches
for rt2x00 for the wireless-dev tree.

This will bring rt2x00 in wireless-dev up to date with our CVS tree except that rt61pci and rt73usb are not yet send along. They will follow within a week.

Apologies for the long delay but due to time limitations the highest priority was put on the CVS tree and not on the regularly sending of patches. We will do our best to send more frequent updates, so next time other developers of rt2x00 will also be sending the patches.

A short summary of all patches the are following:
[PATCH 1/32] rt2x00: code style fix
[PATCH 2/32] rt2x00: use enumerations
[PATCH 3/32] rt2x00: use pci_*_consistent for DMA mapping
[PATCH 4/32] rt2x00: Add eeprom_multiread function
[PATCH 5/32] rt2x00: Optimize RATE flag handling
[PATCH 6/32] rt2x00: Use arraylike accessors for entries in DMA ring [PATCH 7/32] rt2x00: make vals static
[PATCH 8/32] rt2x00: Invalid memory allocation check
[PATCH 9/32] rt2x00: Fix antenna configuration
[PATCH 10/32] rt2x00: Move TSF counting activation to correct funtion [PATCH 11/32] rt2x00: Add more register defines
[PATCH 12/32] rt2x00: Add USB ID's
[PATCH 13/32] rt2x00: Tune link depending on link quality
[PATCH 14/32] rt2x00: Allocate eeprom memory
[PATCH 15/32] rt2x00: Move rx_params to correct location
[PATCH 16/32] rt2x00: Make sure TX rings are empty when scanning
[PATCH 17/32] rt2x00: Put net_device structure in data_ring
[PATCH 18/32] rt2x00: Make sure device has reached requested state while suspend/resume [PATCH 19/32] rt2x00: Fix panics in interrupt handlers
[PATCH 20/32] rt2x00: byte ordering correctness
[PATCH 21/32] rt2x00: PRIO ring should be treated as regular TX ring [PATCH 22/32] rt2x00: Allocate ring structures in single array
[PATCH 23/32] rt2x00: Make correct cast in USB interrupt
[PATCH 24/32] rt2x00: Use correct desc_addr and data_addr
[PATCH 25/32] rt2x00: Add flag handlers
[PATCH 26/32] rt2x00: Move all USB and PCI common data into seperate headers [PATCH 27/32] rt2x00: Put Hardware button in generic header
[PATCH 28/32] rt2x00: Support TXRX led handling
[PATCH 29/32] rt2x00: dscape compatibilitiy
[PATCH 30/32] rt2x00: Correctly initialize TX power in registers
[PATCH 31/32] rt2x00: Correctly initialization and uninitialization of device [PATCH 32/32] rt2x00: misc fixes

Some of the patches are quite big and placed on an external server, the link for that patch will be placed in that particular mail. All other patches are inlined but are also available on the same server:
http://mendiosus.nl/rt2x00/rt2x00-01-code-style.diff
http://mendiosus.nl/rt2x00/rt2x00-02-enum.diff
http://mendiosus.nl/rt2x00/rt2x00-03-dma-mapping.diff
http://mendiosus.nl/rt2x00/rt2x00-04-eeprom-multiread.diff
http://mendiosus.nl/rt2x00/rt2x00-05-txrate.diff
http://mendiosus.nl/rt2x00/rt2x00-06-array.diff
http://mendiosus.nl/rt2x00/rt2x00-07-static.diff
http://mendiosus.nl/rt2x00/rt2x00-08-rate-check.diff
http://mendiosus.nl/rt2x00/rt2x00-09-antenna.diff
http://mendiosus.nl/rt2x00/rt2x00-10-tsf-counting.diff
http://mendiosus.nl/rt2x00/rt2x00-11-register.diff
http://mendiosus.nl/rt2x00/rt2x00-12-usb-ids.diff
http://mendiosus.nl/rt2x00/rt2x00-13-link-tuner.diff
http://mendiosus.nl/rt2x00/rt2x00-14-eeprom.diff
http://mendiosus.nl/rt2x00/rt2x00-15-txrx-params.diff
http://mendiosus.nl/rt2x00/rt2x00-16-scan-params.diff
http://mendiosus.nl/rt2x00/rt2x00-17-ringdev.diff
http://mendiosus.nl/rt2x00/rt2x00-18-suspend.diff
http://mendiosus.nl/rt2x00/rt2x00-19-ring.diff
http://mendiosus.nl/rt2x00/rt2x00-20-endian.diff
http://mendiosus.nl/rt2x00/rt2x00-21-prio.diff
http://mendiosus.nl/rt2x00/rt2x00-22-rings.diff
http://mendiosus.nl/rt2x00/rt2x00-23-usbhandler.diff
http://mendiosus.nl/rt2x00/rt2x00-24-usbfixes.diff
http://mendiosus.nl/rt2x00/rt2x00-25-flags.diff
http://mendiosus.nl/rt2x00/rt2x00-26-dev.diff
http://mendiosus.nl/rt2x00/rt2x00-27-button.diff
http://mendiosus.nl/rt2x00/rt2x00-28-led.diff
http://mendiosus.nl/rt2x00/rt2x00-29-compat.diff
http://mendiosus.nl/rt2x00/rt2x00-30-config.diff
http://mendiosus.nl/rt2x00/rt2x00-31-init.diff
http://mendiosus.nl/rt2x00/rt2x00-32-misc.diff

IvD