Skip to contentSkip to conversation

rt2x00 update

PATCH In review Ivo van Doorn 1 participant 2 messages Jun 3, 2008 – Jun 6, 2008

lore
Share & tools
lore
#0 lore raw

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

#1 lore raw
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(-)