From: "John W. Linville" <linville@tuxdriver.com>
To: davem@davemloft.net
Cc: linux-wireless@vger.kernel.org, netdev@vger.kernel.org
Subject: pull request: wireless-next-2.6 2009-05-22
Date: Fri, 22 May 2009 14:32:39 -0400 [thread overview]
Message-ID: <20090522183238.GE3559@tuxdriver.com> (raw)
Dave,
Another huge dump of stuff intended for 2.6.31...it seems like it never
stops! I guess that is mostly good... :-)
There are a bunch of driver updates, some mac80211 bits that are fixes
for things already in -next, some similar regulatory fixes/changes for
cfg80211, etc. Also of note is a new "full MAC" driver for a new
not-quite-available device coming soon from Intel.
Please let me know if there are problems!
Thanks,
John
P.S. There is a merge-test branch in the wireless-next-2.6 tree. It
might come-in useful when merging net-2.6 and net-next-2.6...
P.P.S. I'll be in Barcelona this week, but I'll endeavour to be
reasonably responsive if needed! :-)
---
Individual patches are available here:
http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6/
---
The following changes since commit 97bc54152e3a91dd2dc297e8a084c05e93527e60:
Ben Hutchings (1):
sfc: Remove lro module parameter
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: improve 3945 leds
Alexander Beregalov (1):
Staging: agnx: switch config_interface to bss_info_changed
Alexandre Becholey (1):
rt73usb: fix for master mode
Bing Zhao (4):
libertas: define macros for SDIO model numbers
libertas: get SD8688 rx length with one CMD52
libertas: implement function init/shutdown commands for SD8688
libertas: read SD8688 firmware status from new register
Bob Copeland (2):
ath5k: update beacons in AP mode
ath5k: avoid and warn on potential infinite loop
Daniel Wagner (1):
mac80211_hwsim: Group radios
David Kilroy (2):
cfg80211: mark ops as pointer to const
cfg80211: mark wiphy->privid as pointer to const
Gábor Stefanik (1):
zd1211rw: Replace ZD_CS_MULTICAST with ZD_CS_NO_ACK
Ivo van Doorn (3):
rt2x00: Add USB ID for rt2800usb
rt2x00: Add new rt2800usb USB ID's for Sweex
rt2x00: Remove usage of IEEE80211_CONF_CHANGE_BEACON_INTERVAL
Johannes Berg (11):
mac80211: move channel switch code
mac80211: cancel/restart all timers across suspend/resume
b43/legacy: fix beacon change processing
cfg80211: allow wext to remove keys that don't exist
mac80211: fix kernel-doc
mac80211: don't try to do anything on unchanged genIE
mac80211: fix parameter confusion when finding IBSS
mac80211: fix managed mode BSSID handling
wext: remove atomic requirement for wireless stats
mac80211: fix probe response wait timing
mac80211: correct probe wait time
Jouni Malinen (14):
mac80211: Cancel pending probereq poll on beacon RX
ath9k: Fix a check for multicast address for virtual wiphy
ath9k: Clean up RX processing a bit
ath9k: Fix PS mode operation to receive buffered broadcast/multicast frames
nl80211: Validate NL80211_ATTR_KEY_SEQ length
ath9k: Wake up for TX in mac80211 timeout=0 sleep mode
ath9k: Do not try to calibrate radio when in sleep mode
ath9k: Use TSFOOR interrupt to trigger TSF sync with next Beacon
ath9k: Wake up for RX filter changes
ath9k: Set PM field in frame control when in PS mode
mac80211: PS processing for every Beacon with our AID in TIM
mac80211: Do not override AID in the duration field
ath9k: Optimize TBTT/DTIM calculation for timers
ath9k: Update Beacon timers based on timestamp from the AP
Julia Lawall (1):
drivers/net: use dev_get_drvdata
Jussi Kivilinna (5):
rndis_wlan: fix support for bcm4320a
rndis_wlan: remove CAP_SUPPORT_TXPOWER/OID_802_11_TX_POWER_LEVEL code
rndis_wlan: explain bits used in key setup code.
rndis_wlan: split add_wpa_key from rndis_iw_set_encode_ext
rndis_wlan: do not try to restore wpa keys using add_wep_key()
Luis R. Rodriguez (12):
cfg80211: Process regulatory max bandwidth checks for HT40
wireless: rename IEEE80211_CHAN_NO_FAT_* to HT40-/+
mac80211: check if HT40+/- is allowed before sending assoc
cfg80211: check allowed channel type upon userspace requests
mac80211/cfg80211: move wiphy specific debugfs entries to cfg80211
cfg80211: add debugfs HT40 allow map
cfg80211: return immediately if num reg rules > NL80211_MAX_SUPP_REG_RULES
cfg80211: cleanup return calls on nl80211_set_reg()
cfg80211: fix in nl80211_set_reg()
ath9k: fix custom regulatory call position
ath9k: set max default eirp to 20 dBm
cfg80211: warn when wiphy_apply_custom_regulatory() does nothing
Max Filippov (6):
p54spi: fix incorrect access sequence to DMA_WRITE_CTRL in p54spi_spi_write_dma
p54spi: cosmetic fixes: use even byte count in SPI write; drop unused interrupt status read
p54spi: return status of p54spi_wakeup
p54spi: always call p54spi_sleep in p54spi_tx_frame if p54spi_wakeup succeeded
p54spi: use firmware/DMA bug workaround that work under hight load in p54spi_rx
p54spi: drop test for FW_STATE_RESET in p54spi_work
Mohamed Abbas (6):
iwlcore: register locks
iwlcore: support ICT interrupt
iwlcore: Allow skb allocation from tasklet.
iwlcore: Add support for periodic RX interrupt
iwlcore: Set rb_timeout to 0x10 for devices with ICT
iwlagn: co-exist with AMT
Pavel Roskin (1):
cfg80211: fix compile error with CONFIG_CFG80211_DEBUGFS
Senthil Balasubramanian (1):
mac80211: Initialize RX's last received sequence number
Stefano Brivio (1):
b43legacy: Remove unnecessary MMIO in interrupt hotpath
Tomas Winkler (2):
iwlwifi: drop struct iwl3945_hw_key
iwlwifi: drop iwl3945_tid_data
Vasanthakumar Thiagarajan (4):
ath9k: Print hw reset failure status as signed int
ath9k: Remove unused parameters which are passed to ath_beacon_config_X()
ath9k: cleanup beacon parameters configuration
ath9k: Move PS wakeup/restore calls from isr to tasklet
Wei Yongjun (1):
wireless: fix to set dev->broadcast correctly
Wey-Yi Guy (6):
iwlwifi: add Greenfield support for 11n
iwlwifi: Temperature sensor voltage reading for 5150
iwlwifi: support NVM access (EEPROM/OTP)
iwlwifi: report the rate index as an MCS rate number
iwlwifi: support "pure 40MHz" in RXON command
iwlwifi: check for valid band for channel info
Zhu Yi (2):
wireless: move some utility functions from mac80211 to cfg80211
iwmc3200wifi: Add new Intel Wireless Multicomm 802.11 driver
andrey@cozybit.com (1):
libertas: fix GSPI card event handling
Documentation/DocBook/mac80211.tmpl | 1 -
drivers/net/wireless/Kconfig | 1 +
drivers/net/wireless/Makefile | 2 +
drivers/net/wireless/ath/ar9170/main.c | 2 +-
drivers/net/wireless/ath/ath5k/base.c | 54 +-
drivers/net/wireless/ath/ath5k/pcu.c | 4 +-
drivers/net/wireless/ath/ath5k/phy.c | 3 +
drivers/net/wireless/ath/ath9k/ath9k.h | 9 +-
drivers/net/wireless/ath/ath9k/beacon.c | 98 +-
drivers/net/wireless/ath/ath9k/debug.h | 1 +
drivers/net/wireless/ath/ath9k/hw.c | 8 +-
drivers/net/wireless/ath/ath9k/main.c | 119 ++-
drivers/net/wireless/ath/ath9k/recv.c | 194 +++-
drivers/net/wireless/ath/ath9k/xmit.c | 12 +-
drivers/net/wireless/ath/regd.c | 10 +-
drivers/net/wireless/b43/main.c | 26 +-
drivers/net/wireless/b43legacy/b43legacy.h | 4 +-
drivers/net/wireless/b43legacy/main.c | 99 +--
drivers/net/wireless/b43legacy/pio.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-3945-led.c | 70 +-
drivers/net/wireless/iwlwifi/iwl-3945.c | 151 +---
drivers/net/wireless/iwlwifi/iwl-4965.c | 88 +--
drivers/net/wireless/iwlwifi/iwl-5000-hw.h | 12 +
drivers/net/wireless/iwlwifi/iwl-5000.c | 164 ++--
drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 65 +-
drivers/net/wireless/iwlwifi/iwl-agn.c | 355 ++++++-
drivers/net/wireless/iwlwifi/iwl-commands.h | 14 +-
drivers/net/wireless/iwlwifi/iwl-core.c | 392 ++++++--
drivers/net/wireless/iwlwifi/iwl-core.h | 41 +-
drivers/net/wireless/iwlwifi/iwl-csr.h | 22 +-
drivers/net/wireless/iwlwifi/iwl-debug.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-debugfs.c | 97 +-
drivers/net/wireless/iwlwifi/iwl-dev.h | 32 +-
drivers/net/wireless/iwlwifi/iwl-eeprom.c | 153 +++-
drivers/net/wireless/iwlwifi/iwl-eeprom.h | 4 +
drivers/net/wireless/iwlwifi/iwl-io.h | 253 +++--
drivers/net/wireless/iwlwifi/iwl-rx.c | 63 +-
drivers/net/wireless/iwlwifi/iwl-scan.c | 5 +-
drivers/net/wireless/iwlwifi/iwl-tx.c | 17 -
drivers/net/wireless/iwlwifi/iwl3945-base.c | 87 +--
drivers/net/wireless/iwmc3200wifi/Kconfig | 23 +
drivers/net/wireless/iwmc3200wifi/Makefile | 5 +
drivers/net/wireless/iwmc3200wifi/bus.h | 57 +
drivers/net/wireless/iwmc3200wifi/cfg80211.c | 409 ++++++++
drivers/net/wireless/iwmc3200wifi/cfg80211.h | 31 +
drivers/net/wireless/iwmc3200wifi/commands.c | 920 +++++++++++++++++
drivers/net/wireless/iwmc3200wifi/commands.h | 419 ++++++++
drivers/net/wireless/iwmc3200wifi/debug.h | 124 +++
drivers/net/wireless/iwmc3200wifi/debugfs.c | 453 ++++++++
drivers/net/wireless/iwmc3200wifi/eeprom.c | 187 ++++
drivers/net/wireless/iwmc3200wifi/eeprom.h | 114 ++
drivers/net/wireless/iwmc3200wifi/fw.c | 388 +++++++
drivers/net/wireless/iwmc3200wifi/fw.h | 100 ++
drivers/net/wireless/iwmc3200wifi/hal.c | 464 +++++++++
drivers/net/wireless/iwmc3200wifi/hal.h | 236 +++++
drivers/net/wireless/iwmc3200wifi/iwm.h | 350 +++++++
drivers/net/wireless/iwmc3200wifi/lmac.h | 457 ++++++++
drivers/net/wireless/iwmc3200wifi/main.c | 680 ++++++++++++
drivers/net/wireless/iwmc3200wifi/netdev.c | 172 +++
drivers/net/wireless/iwmc3200wifi/rfkill.c | 88 ++
drivers/net/wireless/iwmc3200wifi/rx.c | 1431 ++++++++++++++++++++++++++
drivers/net/wireless/iwmc3200wifi/rx.h | 60 ++
drivers/net/wireless/iwmc3200wifi/sdio.c | 516 ++++++++++
drivers/net/wireless/iwmc3200wifi/sdio.h | 67 ++
drivers/net/wireless/iwmc3200wifi/tx.c | 492 +++++++++
drivers/net/wireless/iwmc3200wifi/umac.h | 744 +++++++++++++
drivers/net/wireless/iwmc3200wifi/wext.c | 723 +++++++++++++
drivers/net/wireless/libertas/dev.h | 2 +
drivers/net/wireless/libertas/host.h | 2 +
drivers/net/wireless/libertas/if_sdio.c | 149 +++-
drivers/net/wireless/libertas/if_sdio.h | 8 +
drivers/net/wireless/libertas/if_spi.c | 7 +
drivers/net/wireless/libertas/main.c | 20 +
drivers/net/wireless/mac80211_hwsim.c | 35 +-
drivers/net/wireless/p54/p54spi.c | 64 +-
drivers/net/wireless/rndis_wlan.c | 216 +++--
drivers/net/wireless/rt2x00/rt2400pci.c | 30 +-
drivers/net/wireless/rt2x00/rt2500pci.c | 30 +-
drivers/net/wireless/rt2x00/rt2500usb.c | 17 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 25 +-
drivers/net/wireless/rt2x00/rt2x00.h | 2 +
drivers/net/wireless/rt2x00/rt2x00config.c | 1 +
drivers/net/wireless/rt2x00/rt2x00crypto.c | 2 +-
drivers/net/wireless/rt2x00/rt2x00dev.c | 9 +-
drivers/net/wireless/rt2x00/rt61pci.c | 28 +-
drivers/net/wireless/rt2x00/rt73usb.c | 28 +-
drivers/net/wireless/strip.c | 2 +-
drivers/net/wireless/zd1211rw/zd_mac.c | 6 +-
drivers/net/wireless/zd1211rw/zd_mac.h | 2 +-
drivers/staging/agnx/pci.c | 15 +-
include/linux/ieee80211.h | 9 +
include/net/cfg80211.h | 78 ++-
include/net/mac80211.h | 29 -
net/mac80211/debugfs.c | 16 -
net/mac80211/ibss.c | 33 +-
net/mac80211/ieee80211_i.h | 43 +-
net/mac80211/key.c | 6 +-
net/mac80211/main.c | 16 +-
net/mac80211/mesh.c | 40 +
net/mac80211/mesh.h | 16 +-
net/mac80211/mesh_hwmp.c | 8 +-
net/mac80211/mesh_plink.c | 21 +
net/mac80211/mlme.c | 227 ++++-
net/mac80211/pm.c | 80 ++-
net/mac80211/rx.c | 94 +--
net/mac80211/scan.c | 18 +
net/mac80211/spectmgmt.c | 101 --
net/mac80211/sta_info.c | 6 +
net/mac80211/sta_info.h | 2 +
net/mac80211/tx.c | 2 +
net/mac80211/util.c | 116 +--
net/mac80211/wext.c | 5 +-
net/mac80211/wme.c | 30 +-
net/wireless/Kconfig | 8 +
net/wireless/Makefile | 1 +
net/wireless/core.c | 7 +-
net/wireless/core.h | 14 +-
net/wireless/debugfs.c | 131 +++
net/wireless/debugfs.h | 14 +
net/wireless/nl80211.c | 66 +-
net/wireless/reg.c | 216 +++-
net/wireless/util.c | 320 ++++++
net/wireless/wext-compat.c | 7 +
net/wireless/wext.c | 32 +-
124 files changed, 13213 insertions(+), 1745 deletions(-)
create mode 100644 drivers/net/wireless/iwmc3200wifi/Kconfig
create mode 100644 drivers/net/wireless/iwmc3200wifi/Makefile
create mode 100644 drivers/net/wireless/iwmc3200wifi/bus.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/cfg80211.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/cfg80211.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/commands.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/commands.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/debug.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/debugfs.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/eeprom.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/eeprom.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/fw.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/fw.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/hal.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/hal.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/iwm.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/lmac.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/main.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/netdev.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/rfkill.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/rx.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/rx.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/sdio.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/sdio.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/tx.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/umac.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/wext.c
create mode 100644 net/wireless/debugfs.c
create mode 100644 net/wireless/debugfs.h
Omnibus patch is available here:
http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2009-05-22.patch.bz2
--
John W. Linville Someday the world will need a hero, and you
linville@tuxdriver.com might be all we have. Be ready.
WARNING: multiple messages have this Message-ID (diff)
From: "John W. Linville" <linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
To: davem-fT/PcQaiUtIeIZ0/mPfg9Q@public.gmane.org
Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
Subject: pull request: wireless-next-2.6 2009-05-22
Date: Fri, 22 May 2009 14:32:39 -0400 [thread overview]
Message-ID: <20090522183238.GE3559@tuxdriver.com> (raw)
Dave,
Another huge dump of stuff intended for 2.6.31...it seems like it never
stops! I guess that is mostly good... :-)
There are a bunch of driver updates, some mac80211 bits that are fixes
for things already in -next, some similar regulatory fixes/changes for
cfg80211, etc. Also of note is a new "full MAC" driver for a new
not-quite-available device coming soon from Intel.
Please let me know if there are problems!
Thanks,
John
P.S. There is a merge-test branch in the wireless-next-2.6 tree. It
might come-in useful when merging net-2.6 and net-next-2.6...
P.P.S. I'll be in Barcelona this week, but I'll endeavour to be
reasonably responsive if needed! :-)
---
Individual patches are available here:
http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6/
---
The following changes since commit 97bc54152e3a91dd2dc297e8a084c05e93527e60:
Ben Hutchings (1):
sfc: Remove lro module parameter
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: improve 3945 leds
Alexander Beregalov (1):
Staging: agnx: switch config_interface to bss_info_changed
Alexandre Becholey (1):
rt73usb: fix for master mode
Bing Zhao (4):
libertas: define macros for SDIO model numbers
libertas: get SD8688 rx length with one CMD52
libertas: implement function init/shutdown commands for SD8688
libertas: read SD8688 firmware status from new register
Bob Copeland (2):
ath5k: update beacons in AP mode
ath5k: avoid and warn on potential infinite loop
Daniel Wagner (1):
mac80211_hwsim: Group radios
David Kilroy (2):
cfg80211: mark ops as pointer to const
cfg80211: mark wiphy->privid as pointer to const
Gábor Stefanik (1):
zd1211rw: Replace ZD_CS_MULTICAST with ZD_CS_NO_ACK
Ivo van Doorn (3):
rt2x00: Add USB ID for rt2800usb
rt2x00: Add new rt2800usb USB ID's for Sweex
rt2x00: Remove usage of IEEE80211_CONF_CHANGE_BEACON_INTERVAL
Johannes Berg (11):
mac80211: move channel switch code
mac80211: cancel/restart all timers across suspend/resume
b43/legacy: fix beacon change processing
cfg80211: allow wext to remove keys that don't exist
mac80211: fix kernel-doc
mac80211: don't try to do anything on unchanged genIE
mac80211: fix parameter confusion when finding IBSS
mac80211: fix managed mode BSSID handling
wext: remove atomic requirement for wireless stats
mac80211: fix probe response wait timing
mac80211: correct probe wait time
Jouni Malinen (14):
mac80211: Cancel pending probereq poll on beacon RX
ath9k: Fix a check for multicast address for virtual wiphy
ath9k: Clean up RX processing a bit
ath9k: Fix PS mode operation to receive buffered broadcast/multicast frames
nl80211: Validate NL80211_ATTR_KEY_SEQ length
ath9k: Wake up for TX in mac80211 timeout=0 sleep mode
ath9k: Do not try to calibrate radio when in sleep mode
ath9k: Use TSFOOR interrupt to trigger TSF sync with next Beacon
ath9k: Wake up for RX filter changes
ath9k: Set PM field in frame control when in PS mode
mac80211: PS processing for every Beacon with our AID in TIM
mac80211: Do not override AID in the duration field
ath9k: Optimize TBTT/DTIM calculation for timers
ath9k: Update Beacon timers based on timestamp from the AP
Julia Lawall (1):
drivers/net: use dev_get_drvdata
Jussi Kivilinna (5):
rndis_wlan: fix support for bcm4320a
rndis_wlan: remove CAP_SUPPORT_TXPOWER/OID_802_11_TX_POWER_LEVEL code
rndis_wlan: explain bits used in key setup code.
rndis_wlan: split add_wpa_key from rndis_iw_set_encode_ext
rndis_wlan: do not try to restore wpa keys using add_wep_key()
Luis R. Rodriguez (12):
cfg80211: Process regulatory max bandwidth checks for HT40
wireless: rename IEEE80211_CHAN_NO_FAT_* to HT40-/+
mac80211: check if HT40+/- is allowed before sending assoc
cfg80211: check allowed channel type upon userspace requests
mac80211/cfg80211: move wiphy specific debugfs entries to cfg80211
cfg80211: add debugfs HT40 allow map
cfg80211: return immediately if num reg rules > NL80211_MAX_SUPP_REG_RULES
cfg80211: cleanup return calls on nl80211_set_reg()
cfg80211: fix in nl80211_set_reg()
ath9k: fix custom regulatory call position
ath9k: set max default eirp to 20 dBm
cfg80211: warn when wiphy_apply_custom_regulatory() does nothing
Max Filippov (6):
p54spi: fix incorrect access sequence to DMA_WRITE_CTRL in p54spi_spi_write_dma
p54spi: cosmetic fixes: use even byte count in SPI write; drop unused interrupt status read
p54spi: return status of p54spi_wakeup
p54spi: always call p54spi_sleep in p54spi_tx_frame if p54spi_wakeup succeeded
p54spi: use firmware/DMA bug workaround that work under hight load in p54spi_rx
p54spi: drop test for FW_STATE_RESET in p54spi_work
Mohamed Abbas (6):
iwlcore: register locks
iwlcore: support ICT interrupt
iwlcore: Allow skb allocation from tasklet.
iwlcore: Add support for periodic RX interrupt
iwlcore: Set rb_timeout to 0x10 for devices with ICT
iwlagn: co-exist with AMT
Pavel Roskin (1):
cfg80211: fix compile error with CONFIG_CFG80211_DEBUGFS
Senthil Balasubramanian (1):
mac80211: Initialize RX's last received sequence number
Stefano Brivio (1):
b43legacy: Remove unnecessary MMIO in interrupt hotpath
Tomas Winkler (2):
iwlwifi: drop struct iwl3945_hw_key
iwlwifi: drop iwl3945_tid_data
Vasanthakumar Thiagarajan (4):
ath9k: Print hw reset failure status as signed int
ath9k: Remove unused parameters which are passed to ath_beacon_config_X()
ath9k: cleanup beacon parameters configuration
ath9k: Move PS wakeup/restore calls from isr to tasklet
Wei Yongjun (1):
wireless: fix to set dev->broadcast correctly
Wey-Yi Guy (6):
iwlwifi: add Greenfield support for 11n
iwlwifi: Temperature sensor voltage reading for 5150
iwlwifi: support NVM access (EEPROM/OTP)
iwlwifi: report the rate index as an MCS rate number
iwlwifi: support "pure 40MHz" in RXON command
iwlwifi: check for valid band for channel info
Zhu Yi (2):
wireless: move some utility functions from mac80211 to cfg80211
iwmc3200wifi: Add new Intel Wireless Multicomm 802.11 driver
andrey-W/OLz77bvjtBDgjK7y7TUQ@public.gmane.org (1):
libertas: fix GSPI card event handling
Documentation/DocBook/mac80211.tmpl | 1 -
drivers/net/wireless/Kconfig | 1 +
drivers/net/wireless/Makefile | 2 +
drivers/net/wireless/ath/ar9170/main.c | 2 +-
drivers/net/wireless/ath/ath5k/base.c | 54 +-
drivers/net/wireless/ath/ath5k/pcu.c | 4 +-
drivers/net/wireless/ath/ath5k/phy.c | 3 +
drivers/net/wireless/ath/ath9k/ath9k.h | 9 +-
drivers/net/wireless/ath/ath9k/beacon.c | 98 +-
drivers/net/wireless/ath/ath9k/debug.h | 1 +
drivers/net/wireless/ath/ath9k/hw.c | 8 +-
drivers/net/wireless/ath/ath9k/main.c | 119 ++-
drivers/net/wireless/ath/ath9k/recv.c | 194 +++-
drivers/net/wireless/ath/ath9k/xmit.c | 12 +-
drivers/net/wireless/ath/regd.c | 10 +-
drivers/net/wireless/b43/main.c | 26 +-
drivers/net/wireless/b43legacy/b43legacy.h | 4 +-
drivers/net/wireless/b43legacy/main.c | 99 +--
drivers/net/wireless/b43legacy/pio.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-3945-led.c | 70 +-
drivers/net/wireless/iwlwifi/iwl-3945.c | 151 +---
drivers/net/wireless/iwlwifi/iwl-4965.c | 88 +--
drivers/net/wireless/iwlwifi/iwl-5000-hw.h | 12 +
drivers/net/wireless/iwlwifi/iwl-5000.c | 164 ++--
drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 65 +-
drivers/net/wireless/iwlwifi/iwl-agn.c | 355 ++++++-
drivers/net/wireless/iwlwifi/iwl-commands.h | 14 +-
drivers/net/wireless/iwlwifi/iwl-core.c | 392 ++++++--
drivers/net/wireless/iwlwifi/iwl-core.h | 41 +-
drivers/net/wireless/iwlwifi/iwl-csr.h | 22 +-
drivers/net/wireless/iwlwifi/iwl-debug.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-debugfs.c | 97 +-
drivers/net/wireless/iwlwifi/iwl-dev.h | 32 +-
drivers/net/wireless/iwlwifi/iwl-eeprom.c | 153 +++-
drivers/net/wireless/iwlwifi/iwl-eeprom.h | 4 +
drivers/net/wireless/iwlwifi/iwl-io.h | 253 +++--
drivers/net/wireless/iwlwifi/iwl-rx.c | 63 +-
drivers/net/wireless/iwlwifi/iwl-scan.c | 5 +-
drivers/net/wireless/iwlwifi/iwl-tx.c | 17 -
drivers/net/wireless/iwlwifi/iwl3945-base.c | 87 +--
drivers/net/wireless/iwmc3200wifi/Kconfig | 23 +
drivers/net/wireless/iwmc3200wifi/Makefile | 5 +
drivers/net/wireless/iwmc3200wifi/bus.h | 57 +
drivers/net/wireless/iwmc3200wifi/cfg80211.c | 409 ++++++++
drivers/net/wireless/iwmc3200wifi/cfg80211.h | 31 +
drivers/net/wireless/iwmc3200wifi/commands.c | 920 +++++++++++++++++
drivers/net/wireless/iwmc3200wifi/commands.h | 419 ++++++++
drivers/net/wireless/iwmc3200wifi/debug.h | 124 +++
drivers/net/wireless/iwmc3200wifi/debugfs.c | 453 ++++++++
drivers/net/wireless/iwmc3200wifi/eeprom.c | 187 ++++
drivers/net/wireless/iwmc3200wifi/eeprom.h | 114 ++
drivers/net/wireless/iwmc3200wifi/fw.c | 388 +++++++
drivers/net/wireless/iwmc3200wifi/fw.h | 100 ++
drivers/net/wireless/iwmc3200wifi/hal.c | 464 +++++++++
drivers/net/wireless/iwmc3200wifi/hal.h | 236 +++++
drivers/net/wireless/iwmc3200wifi/iwm.h | 350 +++++++
drivers/net/wireless/iwmc3200wifi/lmac.h | 457 ++++++++
drivers/net/wireless/iwmc3200wifi/main.c | 680 ++++++++++++
drivers/net/wireless/iwmc3200wifi/netdev.c | 172 +++
drivers/net/wireless/iwmc3200wifi/rfkill.c | 88 ++
drivers/net/wireless/iwmc3200wifi/rx.c | 1431 ++++++++++++++++++++++++++
drivers/net/wireless/iwmc3200wifi/rx.h | 60 ++
drivers/net/wireless/iwmc3200wifi/sdio.c | 516 ++++++++++
drivers/net/wireless/iwmc3200wifi/sdio.h | 67 ++
drivers/net/wireless/iwmc3200wifi/tx.c | 492 +++++++++
drivers/net/wireless/iwmc3200wifi/umac.h | 744 +++++++++++++
drivers/net/wireless/iwmc3200wifi/wext.c | 723 +++++++++++++
drivers/net/wireless/libertas/dev.h | 2 +
drivers/net/wireless/libertas/host.h | 2 +
drivers/net/wireless/libertas/if_sdio.c | 149 +++-
drivers/net/wireless/libertas/if_sdio.h | 8 +
drivers/net/wireless/libertas/if_spi.c | 7 +
drivers/net/wireless/libertas/main.c | 20 +
drivers/net/wireless/mac80211_hwsim.c | 35 +-
drivers/net/wireless/p54/p54spi.c | 64 +-
drivers/net/wireless/rndis_wlan.c | 216 +++--
drivers/net/wireless/rt2x00/rt2400pci.c | 30 +-
drivers/net/wireless/rt2x00/rt2500pci.c | 30 +-
drivers/net/wireless/rt2x00/rt2500usb.c | 17 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 25 +-
drivers/net/wireless/rt2x00/rt2x00.h | 2 +
drivers/net/wireless/rt2x00/rt2x00config.c | 1 +
drivers/net/wireless/rt2x00/rt2x00crypto.c | 2 +-
drivers/net/wireless/rt2x00/rt2x00dev.c | 9 +-
drivers/net/wireless/rt2x00/rt61pci.c | 28 +-
drivers/net/wireless/rt2x00/rt73usb.c | 28 +-
drivers/net/wireless/strip.c | 2 +-
drivers/net/wireless/zd1211rw/zd_mac.c | 6 +-
drivers/net/wireless/zd1211rw/zd_mac.h | 2 +-
drivers/staging/agnx/pci.c | 15 +-
include/linux/ieee80211.h | 9 +
include/net/cfg80211.h | 78 ++-
include/net/mac80211.h | 29 -
net/mac80211/debugfs.c | 16 -
net/mac80211/ibss.c | 33 +-
net/mac80211/ieee80211_i.h | 43 +-
net/mac80211/key.c | 6 +-
net/mac80211/main.c | 16 +-
net/mac80211/mesh.c | 40 +
net/mac80211/mesh.h | 16 +-
net/mac80211/mesh_hwmp.c | 8 +-
net/mac80211/mesh_plink.c | 21 +
net/mac80211/mlme.c | 227 ++++-
net/mac80211/pm.c | 80 ++-
net/mac80211/rx.c | 94 +--
net/mac80211/scan.c | 18 +
net/mac80211/spectmgmt.c | 101 --
net/mac80211/sta_info.c | 6 +
net/mac80211/sta_info.h | 2 +
net/mac80211/tx.c | 2 +
net/mac80211/util.c | 116 +--
net/mac80211/wext.c | 5 +-
net/mac80211/wme.c | 30 +-
net/wireless/Kconfig | 8 +
net/wireless/Makefile | 1 +
net/wireless/core.c | 7 +-
net/wireless/core.h | 14 +-
net/wireless/debugfs.c | 131 +++
net/wireless/debugfs.h | 14 +
net/wireless/nl80211.c | 66 +-
net/wireless/reg.c | 216 +++-
net/wireless/util.c | 320 ++++++
net/wireless/wext-compat.c | 7 +
net/wireless/wext.c | 32 +-
124 files changed, 13213 insertions(+), 1745 deletions(-)
create mode 100644 drivers/net/wireless/iwmc3200wifi/Kconfig
create mode 100644 drivers/net/wireless/iwmc3200wifi/Makefile
create mode 100644 drivers/net/wireless/iwmc3200wifi/bus.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/cfg80211.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/cfg80211.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/commands.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/commands.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/debug.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/debugfs.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/eeprom.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/eeprom.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/fw.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/fw.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/hal.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/hal.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/iwm.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/lmac.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/main.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/netdev.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/rfkill.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/rx.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/rx.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/sdio.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/sdio.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/tx.c
create mode 100644 drivers/net/wireless/iwmc3200wifi/umac.h
create mode 100644 drivers/net/wireless/iwmc3200wifi/wext.c
create mode 100644 net/wireless/debugfs.c
create mode 100644 net/wireless/debugfs.h
Omnibus patch is available here:
http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2009-05-22.patch.bz2
--
John W. Linville Someday the world will need a hero, and you
linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org 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-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next reply other threads:[~2009-05-22 18:33 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-05-22 18:32 John W. Linville [this message]
2009-05-22 18:32 ` pull request: wireless-next-2.6 2009-05-22 John W. Linville
2009-05-25 7:38 ` David Miller
2009-05-25 7:38 ` David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090522183238.GE3559@tuxdriver.com \
--to=linville@tuxdriver.com \
--cc=davem@davemloft.net \
--cc=linux-wireless@vger.kernel.org \
--cc=netdev@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.