Search Linux Wireless

pull request: wireless-next-2.6 2009-05-08

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dave,

The usual gaggle of patches intended for -next...

This round includes the wl12xx driver for the TI wl1251 chipset,
supporting both SDIO and SPI busses.  Also included is rudimentary
support for the Ralink RT2800 USB chipset.  On top of those are the
usual round of driver fixes and mac80211 changes from Johannes and
Jouni.

Most of this has been in linux-next for several days, all of it for at
least a couple of days.

Please let me know if there are problems!

Thanks,

John

---

Individual patches are available here:

	http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6/

---

The following changes since commit c7ae011dc8306d982c25fb4f679752e790a08dc4:
  Greg Kroah-Hartman (1):
        net: remove driver_data direct access of struct device from more drivers

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6.git master

Abhijeet Kolekar (1):
      iwl3945: fix lock dependency

Alban Browaeys (1):
      rt2x00: Style fix for interval defines

Alexander Beregalov (1):
      ar9170: fix build when !CONFIG_PM

Andrew Morton (1):
      net/rfkill/rfkill.c: fix build with CONFIG_RFKILL_LEDS=n

Bob Copeland (3):
      ath5k: correct interrupt storm warning
      ath5k: use ctl settings based on current regdomain
      wl12xx: correct printk format warnings

Chris Wright (1):
      cfg80211: remove superfluous !last_request check in reg_device_remove()

Christian Lamparter (5):
      ar9170: handle otus' A-MPDU density definitions
      ar9170: uncomment powermgt case handle
      p54usb: remove some dead code
      p54usb: rework driver for resume
      ar9170usb: reset device on resume

Gabor Juhos (2):
      ath9k: uninline ath9k_io{read,write}32 routines
      ath9k: remove redundant AR9285 checks

Greg Kroah-Hartman (1):
      Wireless: remove driver_data direct access of struct device

Gábor Stefanik (5):
      mac80211: Fix handling of retry count of NO_ACK frames in minstrel
      mac80211: Fix handling of retry count of NO_ACK frames in PID
      iwlwifi: Fix handling of retry count of NO_ACK frames in iwl-{3945|agn}-rs
      ath9k: Fix handling of retry count of NO_ACK frames
      mac80211: Warn if the rate controller requests retries for a NO_ACK frame

Hauke Mehrtens (1):
      p54usb: Fixes compile error with CONFIG_PM=n

Ivo van Doorn (7):
      rt2x00: Move iv_len into tx descriptor data
      rt2x00: Add support for L2 padding during TX/RX
      rt2x00: Implement support for 802.11n
      rt2x00: Implement support for rt2800usb
      rt2x00: Add new USB ID for rt2800usb
      rt2x00: Synchronize initialization with rt2870 driver
      rt2x00: Simplify rt2x00_check_rev

Jiri Slaby (2):
      ath5k: 5211, don't crypt every protected frame
      ath5k: Enable AP mode

Johannes Berg (12):
      mac80211: fix various problems in ibss code
      mac80211: fix PS vs. scan race
      mac80211: rename max_sleep_interval to max_sleep_period
      mac80211: internally clear failed scans properly
      mac80211: fix scan races and rework scanning
      mac80211: clean up beacon interval settings
      mac80211: unify config_interface and bss_info_changed
      mac80211: add driver ops wrappers
      mac80211_hwsim: fix bogus warning
      mac80211: fix probe response processing
      mac80211: tell driver when idle
      mac80211: report operating frequency rather than current

John W. Linville (1):
      p54: correct merge damage from "p54: more SoftLED updates"

Jouni Malinen (5):
      nl80211: Send timeout event on failed direct probe
      mac80211: Use a shared function to release frames from RX reorder buf
      mac80211: Add a timeout for frames in the RX reorder buffer
      mac80211: Comment the order of HT RX reorder handler vs. RX handlers
      mac80211: Update SA Query transaction id length

Kalle Valo (1):
      wl12xx: add driver

Luis R. Rodriguez (3):
      cfg80211: make nl80211_send_mlme_timeout() static
      mac80211: Fix sparse warning for ssid_len on ieee80211_sta_config_auth()
      ath9k: make private driver rate tables const

Max Filippov (1):
      p54: call p54_wake_free_queues on every p54_free_skb and p54_rx_frame_sent

Michael Buesch (2):
      cfg80211: Remove unnecessary ksize() call
      cfg80211: Use the correct IE buffer pointer

Nick Kossifidis (6):
      ath5k: Allow user/driver to set txpower
      ath5k: Read Spur channels from EEPROM
      ath5k: Put remaining EEPROM data on ee struct
      ath5k: Beaconing fixes
      ath5k: Implement antenna control
      ath5k: Add Spur filter support on newer chips

Paride Legovini (1):
      Add LED support for AR5BXB6 IBM Thinkpad PCIe adapters

Reinette Chatre (1):
      iwlagn: disable PS support for iwlagn

Roel Kluin (1):
      ar9170: wrong test on outlen in ar9170_usb_exec_cmd() ?

Tobias Klauser (1):
      ath5k: Storage class should be before const qualifier

Tomas Winkler (1):
      iwlwifi: replace test_and_set_bit by set_bit in clear stations function

Wey-Yi Guy (1):
      iwlwifi: "is_fat" bit in rate scale match RXON flag

 drivers/net/wireless/Kconfig                |    1 +
 drivers/net/wireless/Makefile               |    2 +
 drivers/net/wireless/adm8211.c              |   14 +-
 drivers/net/wireless/at76c50x-usb.c         |   15 +-
 drivers/net/wireless/ath/ar9170/hw.h        |    2 +
 drivers/net/wireless/ath/ar9170/mac.c       |   33 +-
 drivers/net/wireless/ath/ar9170/main.c      |   48 +-
 drivers/net/wireless/ath/ar9170/usb.c       |    6 +-
 drivers/net/wireless/ath/ath5k/ath5k.h      |   37 +-
 drivers/net/wireless/ath/ath5k/attach.c     |    1 -
 drivers/net/wireless/ath/ath5k/base.c       |  210 ++-
 drivers/net/wireless/ath/ath5k/eeprom.c     |   73 +-
 drivers/net/wireless/ath/ath5k/eeprom.h     |   46 +-
 drivers/net/wireless/ath/ath5k/led.c        |    6 +-
 drivers/net/wireless/ath/ath5k/pcu.c        |    6 +-
 drivers/net/wireless/ath/ath5k/phy.c        |  493 ++++-
 drivers/net/wireless/ath/ath5k/qcu.c        |    7 +-
 drivers/net/wireless/ath/ath5k/reg.h        |    9 +-
 drivers/net/wireless/ath/ath5k/reset.c      |   70 +-
 drivers/net/wireless/ath/ath9k/ath9k.h      |   39 +-
 drivers/net/wireless/ath/ath9k/beacon.c     |   11 +-
 drivers/net/wireless/ath/ath9k/calib.c      |    6 +-
 drivers/net/wireless/ath/ath9k/hw.c         |   37 +-
 drivers/net/wireless/ath/ath9k/hw.h         |    3 +-
 drivers/net/wireless/ath/ath9k/main.c       |  206 +-
 drivers/net/wireless/ath/ath9k/rc.c         |   70 +-
 drivers/net/wireless/ath/ath9k/xmit.c       |   10 +-
 drivers/net/wireless/atmel_cs.c             |    2 +-
 drivers/net/wireless/b43/main.c             |   76 +-
 drivers/net/wireless/b43legacy/main.c       |   73 +-
 drivers/net/wireless/ipw2x00/ipw2100.c      |    8 +-
 drivers/net/wireless/ipw2x00/ipw2200.c      |   47 +-
 drivers/net/wireless/iwlwifi/iwl-3945-rs.c  |    7 +-
 drivers/net/wireless/iwlwifi/iwl-agn-rs.c   |   31 +-
 drivers/net/wireless/iwlwifi/iwl-agn.c      |   24 +-
 drivers/net/wireless/iwlwifi/iwl-core.c     |  168 +-
 drivers/net/wireless/iwlwifi/iwl-core.h     |    3 -
 drivers/net/wireless/iwlwifi/iwl-sta.c      |    2 +-
 drivers/net/wireless/iwlwifi/iwl3945-base.c |   69 +-
 drivers/net/wireless/libertas_tf/main.c     |   56 +-
 drivers/net/wireless/mac80211_hwsim.c       |   45 +-
 drivers/net/wireless/mwl8k.c                |   18 +-
 drivers/net/wireless/p54/p54.h              |    4 +-
 drivers/net/wireless/p54/p54common.c        |   86 +-
 drivers/net/wireless/p54/p54usb.c           |  314 ++--
 drivers/net/wireless/p54/p54usb.h           |   16 +-
 drivers/net/wireless/rt2x00/Kconfig         |   17 +
 drivers/net/wireless/rt2x00/Makefile        |    2 +
 drivers/net/wireless/rt2x00/rt2400pci.c     |    1 -
 drivers/net/wireless/rt2x00/rt2500pci.c     |    1 -
 drivers/net/wireless/rt2x00/rt2500usb.c     |    3 +-
 drivers/net/wireless/rt2x00/rt2800usb.c     | 3071 +++++++++++++++++++++++++++
 drivers/net/wireless/rt2x00/rt2800usb.h     | 1945 +++++++++++++++++
 drivers/net/wireless/rt2x00/rt2x00.h        |   32 +-
 drivers/net/wireless/rt2x00/rt2x00config.c  |    5 +
 drivers/net/wireless/rt2x00/rt2x00crypto.c  |   87 +-
 drivers/net/wireless/rt2x00/rt2x00dev.c     |  125 +-
 drivers/net/wireless/rt2x00/rt2x00ht.c      |   69 +
 drivers/net/wireless/rt2x00/rt2x00lib.h     |   65 +-
 drivers/net/wireless/rt2x00/rt2x00mac.c     |   88 +-
 drivers/net/wireless/rt2x00/rt2x00queue.c   |   48 +-
 drivers/net/wireless/rt2x00/rt2x00queue.h   |   53 +-
 drivers/net/wireless/rt2x00/rt61pci.c       |    1 -
 drivers/net/wireless/rt2x00/rt73usb.c       |    4 +-
 drivers/net/wireless/rtl818x/rtl8180_dev.c  |   33 +-
 drivers/net/wireless/rtl818x/rtl8187_dev.c  |   48 +-
 drivers/net/wireless/wl12xx/Kconfig         |   11 +
 drivers/net/wireless/wl12xx/Makefile        |    4 +
 drivers/net/wireless/wl12xx/acx.c           |  689 ++++++
 drivers/net/wireless/wl12xx/acx.h           | 1245 +++++++++++
 drivers/net/wireless/wl12xx/boot.c          |  295 +++
 drivers/net/wireless/wl12xx/boot.h          |   40 +
 drivers/net/wireless/wl12xx/cmd.c           |  353 +++
 drivers/net/wireless/wl12xx/cmd.h           |  265 +++
 drivers/net/wireless/wl12xx/debugfs.c       |  508 +++++
 drivers/net/wireless/wl12xx/debugfs.h       |   33 +
 drivers/net/wireless/wl12xx/event.c         |  127 ++
 drivers/net/wireless/wl12xx/event.h         |  121 ++
 drivers/net/wireless/wl12xx/init.c          |  200 ++
 drivers/net/wireless/wl12xx/init.h          |   40 +
 drivers/net/wireless/wl12xx/main.c          | 1358 ++++++++++++
 drivers/net/wireless/wl12xx/ps.c            |  151 ++
 drivers/net/wireless/wl12xx/ps.h            |   36 +
 drivers/net/wireless/wl12xx/reg.h           |  745 +++++++
 drivers/net/wireless/wl12xx/rx.c            |  208 ++
 drivers/net/wireless/wl12xx/rx.h            |  122 ++
 drivers/net/wireless/wl12xx/spi.c           |  358 ++++
 drivers/net/wireless/wl12xx/spi.h           |  109 +
 drivers/net/wireless/wl12xx/tx.c            |  557 +++++
 drivers/net/wireless/wl12xx/tx.h            |  215 ++
 drivers/net/wireless/wl12xx/wl1251.c        |  709 ++++++
 drivers/net/wireless/wl12xx/wl1251.h        |  165 ++
 drivers/net/wireless/wl12xx/wl12xx.h        |  409 ++++
 drivers/net/wireless/wl12xx/wl12xx_80211.h  |  156 ++
 drivers/net/wireless/zd1211rw/zd_mac.c      |   80 +-
 include/linux/ieee80211.h                   |    2 +-
 include/linux/spi/wl12xx.h                  |   31 +
 include/net/mac80211.h                      |   77 +-
 net/mac80211/agg-rx.c                       |   19 +-
 net/mac80211/agg-tx.c                       |   13 +-
 net/mac80211/cfg.c                          |   49 +-
 net/mac80211/debugfs.c                      |   20 +-
 net/mac80211/driver-ops.h                   |  184 ++
 net/mac80211/ibss.c                         |  102 +-
 net/mac80211/ieee80211_i.h                  |   14 +-
 net/mac80211/iface.c                        |  100 +-
 net/mac80211/key.c                          |    8 +-
 net/mac80211/main.c                         |  165 +-
 net/mac80211/mesh.c                         |    6 +-
 net/mac80211/mlme.c                         |   74 +-
 net/mac80211/pm.c                           |    9 +-
 net/mac80211/rc80211_minstrel.c             |    8 +-
 net/mac80211/rc80211_pid_algo.c             |    8 +-
 net/mac80211/rx.c                           |  138 +-
 net/mac80211/scan.c                         |  414 ++--
 net/mac80211/sta_info.c                     |   26 +-
 net/mac80211/sta_info.h                     |    2 +
 net/mac80211/tkip.c                         |    6 +-
 net/mac80211/tx.c                           |    9 +-
 net/mac80211/util.c                         |   31 +-
 net/mac80211/wext.c                         |    2 +-
 net/rfkill/rfkill.c                         |    5 +
 net/wireless/nl80211.c                      |    6 +-
 net/wireless/reg.c                          |    8 +-
 net/wireless/scan.c                         |   10 +-
 125 files changed, 17180 insertions(+), 1883 deletions(-)
 create mode 100644 drivers/net/wireless/rt2x00/rt2800usb.c
 create mode 100644 drivers/net/wireless/rt2x00/rt2800usb.h
 create mode 100644 drivers/net/wireless/rt2x00/rt2x00ht.c
 create mode 100644 drivers/net/wireless/wl12xx/Kconfig
 create mode 100644 drivers/net/wireless/wl12xx/Makefile
 create mode 100644 drivers/net/wireless/wl12xx/acx.c
 create mode 100644 drivers/net/wireless/wl12xx/acx.h
 create mode 100644 drivers/net/wireless/wl12xx/boot.c
 create mode 100644 drivers/net/wireless/wl12xx/boot.h
 create mode 100644 drivers/net/wireless/wl12xx/cmd.c
 create mode 100644 drivers/net/wireless/wl12xx/cmd.h
 create mode 100644 drivers/net/wireless/wl12xx/debugfs.c
 create mode 100644 drivers/net/wireless/wl12xx/debugfs.h
 create mode 100644 drivers/net/wireless/wl12xx/event.c
 create mode 100644 drivers/net/wireless/wl12xx/event.h
 create mode 100644 drivers/net/wireless/wl12xx/init.c
 create mode 100644 drivers/net/wireless/wl12xx/init.h
 create mode 100644 drivers/net/wireless/wl12xx/main.c
 create mode 100644 drivers/net/wireless/wl12xx/ps.c
 create mode 100644 drivers/net/wireless/wl12xx/ps.h
 create mode 100644 drivers/net/wireless/wl12xx/reg.h
 create mode 100644 drivers/net/wireless/wl12xx/rx.c
 create mode 100644 drivers/net/wireless/wl12xx/rx.h
 create mode 100644 drivers/net/wireless/wl12xx/spi.c
 create mode 100644 drivers/net/wireless/wl12xx/spi.h
 create mode 100644 drivers/net/wireless/wl12xx/tx.c
 create mode 100644 drivers/net/wireless/wl12xx/tx.h
 create mode 100644 drivers/net/wireless/wl12xx/wl1251.c
 create mode 100644 drivers/net/wireless/wl12xx/wl1251.h
 create mode 100644 drivers/net/wireless/wl12xx/wl12xx.h
 create mode 100644 drivers/net/wireless/wl12xx/wl12xx_80211.h
 create mode 100644 include/linux/spi/wl12xx.h
 create mode 100644 net/mac80211/driver-ops.h

Omnibus patch is available here:

	http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2009-05-08.patch.bz2

-- 
John W. Linville		Someday the world will need a hero, and you
linville@xxxxxxxxxxxxx			might be all we have.  Be ready.
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux