[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20080918140953.GE4552@tuxdriver.com>
Date: Thu, 18 Sep 2008 10:09:54 -0400
From: "John W. Linville" <linville@...driver.com>
To: davem@...emloft.net
Cc: linux-wireless@...r.kernel.org, netdev@...r.kernel.org
Subject: pull request wireless-next-2.6 2008-09-15
(I know that today is 2008-09-18 -- I decided to let this cook in
-next for a couple of days before sending the request...)
Dave,
Here is another round of stuff for 2.6.28. Included in this is the
support for the new userland component for regulatory enforcement.
There is also a Kconfig option to preserve regulatory behavior
compatible with earlier kernels. Also included is another huge round of
mac80211 cleanups, etc from Johannes and a smattering of other bits.
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 63f2c0464875b6ef2132cecb19b2a5abbf061227:
Stephen Rothwell (1):
net: ip_vs_proto_{tcp,udp} build fix
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):
mac80211 : Fix mode change hard_start_xmit function
Dan Williams (2):
libertas: remove unused generic RESET command
libertas: convert SNMP_MIB to a direct command
David Kilroy (1):
orinoco: Fix compile warnings
Henrique de Moraes Holschuh (1):
rfkill: remove transmitter blocking on suspend
Javier Cardona (1):
libertas: Reduce the WPA key installation time.
Johannes Berg (31):
mac80211: move ieee80211_sta_expire
mac80211: move STA timer restart
mac80211: dont set REQ_RUN when scan finishes
mac80211: split off mesh handling entirely
mac80211: fix work race
mac80211: fix scan vs. interface removal race
mac80211: reorder MLME code more
mac80211: move ieee80211_set_freq to utils
mac80211: make bridge_packets a virtual interface option
mac80211: clean up scan namespace
mac80211: clean up some comments
mac80211: inform driver of basic rateset
mac80211: use nl80211 interface types
mac80211: move regular interface handling
mac80211: warn on some invalid vlan operations
mac80211 hwsim: verify vif pointers
mac80211: share STA information with driver
mac80211 hwsim: verify sta pointers
mac80211: small rate control changes
mac80211: move last_txrate_idx into RC algorithms
mac80211: share sta->supp_rates
mac80211: move txrate_idx into RC algorithms
mac80211: share sta_info->ht_info
iwlwifi: don't access mac80211's AMPDU state machine
mac80211: pass AP vif pointer for VLANs
mac80211: fix virtual interfaces vs. injection
mac80211 hwsim: make radio list dynamic
mac80211: fix sta_info kernel-doc warning
mac80211: clean up kdoc
mac80211: remove beacon counters
mac80211: remove debug frame dumping
John W. Linville (1):
libertas: correct "limited range of data type" warning
Lorenzo Nava (1):
b43: fix QoS parameters initialization
Luis R. Rodriguez (2):
cfg80211: Add new wireless regulatory infrastructure
zd1211rw: make use of new regulatory_hint()
Tomas Winkler (2):
iwlwifi: update 5350 Wifi PCI IDs
iwlwifi: add MODULE_FIRMWARE for 5000 HW
Vasanthakumar Thiagarajan (2):
ath9k: Re-order functions in main.c
ath9k: Add RF kill support
Zhu Yi (1):
iwl3945: add MODULE_FIRMWARE for 3945 HW
Documentation/DocBook/mac80211.tmpl | 12 +-
Documentation/feature-removal-schedule.txt | 18 +
Documentation/networking/regulatory.txt | 194 ++++
Documentation/rfkill.txt | 32 +-
drivers/net/wireless/adm8211.c | 22 +-
drivers/net/wireless/ath5k/ath5k.h | 4 +-
drivers/net/wireless/ath5k/attach.c | 2 +-
drivers/net/wireless/ath5k/base.c | 50 +-
drivers/net/wireless/ath5k/base.h | 2 +-
drivers/net/wireless/ath5k/pcu.c | 12 +-
drivers/net/wireless/ath5k/reset.c | 2 +-
drivers/net/wireless/ath9k/ath9k.h | 7 +-
drivers/net/wireless/ath9k/core.h | 16 +
drivers/net/wireless/ath9k/hw.c | 70 +-
drivers/net/wireless/ath9k/main.c | 1262 ++++++++++++++++----------
drivers/net/wireless/ath9k/rc.c | 3 +-
drivers/net/wireless/b43/b43.h | 2 +-
drivers/net/wireless/b43/main.c | 43 +-
drivers/net/wireless/b43/phy_common.c | 4 +-
drivers/net/wireless/b43legacy/main.c | 32 +-
drivers/net/wireless/b43legacy/phy.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-3945-rs.c | 30 +-
drivers/net/wireless/iwlwifi/iwl-3945.c | 6 +-
drivers/net/wireless/iwlwifi/iwl-3945.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-5000.c | 2 +
drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 66 +-
drivers/net/wireless/iwlwifi/iwl-agn.c | 81 +-
drivers/net/wireless/iwlwifi/iwl-core.c | 8 +-
drivers/net/wireless/iwlwifi/iwl-dev.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-power.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-rx.c | 8 +-
drivers/net/wireless/iwlwifi/iwl-scan.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-sta.c | 20 +-
drivers/net/wireless/iwlwifi/iwl-tx.c | 4 +-
drivers/net/wireless/iwlwifi/iwl3945-base.c | 86 +-
drivers/net/wireless/libertas/assoc.c | 6 +-
drivers/net/wireless/libertas/cmd.c | 198 ++---
drivers/net/wireless/libertas/cmd.h | 4 +
drivers/net/wireless/libertas/cmdresp.c | 47 -
drivers/net/wireless/libertas/defs.h | 27 -
drivers/net/wireless/libertas/dev.h | 3 -
drivers/net/wireless/libertas/host.h | 24 +-
drivers/net/wireless/libertas/hostcmd.h | 10 +-
drivers/net/wireless/libertas/if_usb.c | 5 +-
drivers/net/wireless/libertas/wext.c | 156 ++--
drivers/net/wireless/libertas_tf/main.c | 18 +-
drivers/net/wireless/mac80211_hwsim.c | 192 +++-
drivers/net/wireless/orinoco.c | 14 +-
drivers/net/wireless/p54/p54common.c | 14 +-
drivers/net/wireless/p54/p54pci.c | 4 +-
drivers/net/wireless/rt2x00/rt2500usb.c | 2 +-
drivers/net/wireless/rt2x00/rt2x00.h | 2 +-
drivers/net/wireless/rt2x00/rt2x00config.c | 8 +-
drivers/net/wireless/rt2x00/rt2x00dev.c | 8 +-
drivers/net/wireless/rt2x00/rt2x00lib.h | 2 +-
drivers/net/wireless/rt2x00/rt2x00mac.c | 18 +-
drivers/net/wireless/rt2x00/rt2x00queue.c | 21 +-
drivers/net/wireless/rtl8180_dev.c | 10 +-
drivers/net/wireless/rtl8187_dev.c | 8 +-
drivers/net/wireless/zd1211rw/Makefile | 2 +-
drivers/net/wireless/zd1211rw/zd_chip.c | 1 -
drivers/net/wireless/zd1211rw/zd_ieee80211.c | 100 --
drivers/net/wireless/zd1211rw/zd_ieee80211.h | 95 --
drivers/net/wireless/zd1211rw/zd_mac.c | 60 +-
drivers/net/wireless/zd1211rw/zd_mac.h | 65 ++-
drivers/net/wireless/zd1211rw/zd_rf.c | 2 +-
include/linux/nl80211.h | 96 ++-
include/net/cfg80211.h | 60 ++
include/net/mac80211.h | 105 ++-
include/net/wireless.h | 58 ++
net/mac80211/Kconfig | 13 -
net/mac80211/cfg.c | 86 +-
net/mac80211/debugfs.c | 4 -
net/mac80211/debugfs_key.c | 3 +-
net/mac80211/debugfs_netdev.c | 72 +-
net/mac80211/debugfs_sta.c | 6 +-
net/mac80211/ht.c | 28 +-
net/mac80211/ieee80211_i.h | 233 +++---
net/mac80211/iface.c | 608 ++++++++++++-
net/mac80211/key.c | 8 +-
net/mac80211/main.c | 608 ++-----------
net/mac80211/mesh.c | 337 ++++++--
net/mac80211/mesh.h | 15 +-
net/mac80211/mesh_hwmp.c | 108 ++--
net/mac80211/mesh_pathtbl.c | 8 +-
net/mac80211/mesh_plink.c | 66 +-
net/mac80211/mlme.c | 875 ++++++++----------
net/mac80211/rate.h | 2 +-
net/mac80211/rc80211_pid.h | 2 +
net/mac80211/rc80211_pid_algo.c | 53 +-
net/mac80211/rx.c | 98 +-
net/mac80211/scan.c | 208 +++---
net/mac80211/sta_info.c | 89 ++-
net/mac80211/sta_info.h | 27 +-
net/mac80211/tkip.c | 2 +-
net/mac80211/tx.c | 187 ++--
net/mac80211/util.c | 135 +++-
net/mac80211/wext.c | 122 +--
net/mac80211/wme.c | 2 +-
net/mac80211/wme.h | 1 -
net/mac80211/wpa.c | 2 +-
net/rfkill/rfkill.c | 16 +-
net/wireless/Kconfig | 32 +
net/wireless/core.c | 162 ++++-
net/wireless/core.h | 2 +-
net/wireless/nl80211.c | 151 +++
net/wireless/reg.c | 805 ++++++++++++++---
net/wireless/reg.h | 44 +
108 files changed, 5312 insertions(+), 3467 deletions(-)
create mode 100644 Documentation/networking/regulatory.txt
delete mode 100644 drivers/net/wireless/zd1211rw/zd_ieee80211.c
delete mode 100644 drivers/net/wireless/zd1211rw/zd_ieee80211.h
create mode 100644 net/wireless/reg.h
Omnibus patch available here:
http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2008-09-15.patch.bz2
--
John W. Linville
linville@...driver.com
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists