rt2x00 update
cover rt2x00 update
Hi John,
I'm a bit fighting with rt2x00.git because I am trying to reordering some patches that need to go upstream earlier then the patches on which they depend.
So this time the rt2x00 update is a patch series through mail only, to make sure at least the main bulk of the changes is already upstream while I'll sort out the remaining bugfix patches.
Some minor fixes, and several optmizations most notably the register field handling has been optimized by doing more work during compile time. This has a greatly reduced the module size of each rt2x00 driver (~6KB reduction), and should have a positive impact on runtime performance as well. :)
Ivo
Quoted 8 lines · Ivo van Doorn
Hi John,
I'm a bit fighting with rt2x00.git because I am trying to reordering some patches that need to go upstream earlier then the patches on which they depend.
So this time the rt2x00 update is a patch series through mail only, to make sure at least the main bulk of the changes is already upstream while I'll sort out the remaining bugfix patches.
The full patch series is now also available through the rt2x00.git upstream branch.
---
The following changes since commit ef28eab0c928fe8277d7c3dca234c29f734d7f2e:
Dan Williams (1):
ipw2200: queue direct scans
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ivd/rt2x00.git/ upstream
Gertjan van Wingerde (1):
rt2x00: Restrict DMA to 32-bit addresses.
Ivo van Doorn (9):
rt2x00: Calculate register offset during compile time
rt2x00: Cleanup/optimize set_state() function callback function
rt2x00: Move led initialization into function
rt2x00: Remove CTS/RTS check in tx()
rt2x00: Removed unused descriptor read in txdone
rt2x00: Don't kill guardian_urb when it wasn't created
rt2x00: Make rt2x00_set/get_field macros
rt2x00: Release rt2x00 2.1.7
rt2x00: Fix queue initialization
drivers/net/wireless/rt2x00/rt2400pci.c | 88 +++++++++---------- drivers/net/wireless/rt2x00/rt2500pci.c | 88 +++++++++---------- drivers/net/wireless/rt2x00/rt2500usb.c | 76 +++++++++-------- drivers/net/wireless/rt2x00/rt2x00.h | 2 +- drivers/net/wireless/rt2x00/rt2x00dev.c | 3 + drivers/net/wireless/rt2x00/rt2x00mac.c | 12 +-- drivers/net/wireless/rt2x00/rt2x00pci.c | 3 +- drivers/net/wireless/rt2x00/rt2x00queue.c | 7 +- drivers/net/wireless/rt2x00/rt2x00reg.h | 130 +++++++++++++++++------------ drivers/net/wireless/rt2x00/rt2x00usb.c | 9 +- drivers/net/wireless/rt2x00/rt61pci.c | 102 ++++++++++------------- drivers/net/wireless/rt2x00/rt73usb.c | 90 ++++++++++---------- 12 files changed, 307 insertions(+), 303 deletions(-)