[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20090604152011.GC2839@tuxdriver.com>
Date: Thu, 4 Jun 2009 11:20:11 -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 2009-06-04
Dave,
Hopefully this is (almost?) the last wireless pull request for
non-bugfix patches intended for 2.6.31...
Included are the usual round of driver updates, mac80211 updates, etc.
Also included is the long-awaited and slightly controversial rfkill
rewrite. The userland guys (i.e. Dan and Marcel) are happy with it,
and it can clean-up a lot of driver code for wireless. Henrique has
some lingering concerns about some corner cases for platform drivers,
but I think they are relatively minor and will be resolved amicably
soon.
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 047584ce94108012288554a5f84585d792cc7f8f:
Haiying Wang (1):
net/ucc_geth: Add SGMII support for UEC GETH driver
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 (2):
iwl3945: port allow skb allocation in tasklet patch
iwl3945/iwlwifi: fix led bug when SW rfkill
Bing Zhao (1):
libertas: improve function init/shutdown handling for SD8688
Bob Copeland (3):
ath5k: remove conf->beacon_int usage
nl80211: use GFP_ATOMIC for michael mic failure message
ath5k: disable beacon interrupt when interface is down
Christian Lamparter (11):
ar9170: fix beacon plcp settings
ar9170: update hardware definitions
ar9170: 40mhz fixes
ar9170: introduce functions for MAC programming
ar9170: use bitop macros for tx filter flags
ar9170: kill duplicated HT feature flag
ar9170: fix LED power state handling
ar9170: fix lockdep warning on hibernate
ar9170usb: more minor fixes
ar9170: cancel led worker properly on exit
ar9170: remove deprecated code
Cliff Cai (1):
wireless: libertas: fix unaligned accesses
Dan Williams (5):
libertas: simplify and clean up association/start/join setup
libertas: restyle Marvell & IEEE TLV structure names
libertas: convert CMD_802_11_AUTHENTICATE to a direct command
libertas: convert CMD_802_11_ASSOCIATE to a direct command
libertas: fix WPA adhoc network creation
Ivo van Doorn (2):
rt2x00: Add new rt2800usb USB ID's
rt2x00: Remove last usage of beacon_int from ieee80211_config
Jeff Hansen (3):
ath9k: Reset SC_OP_TSF_RESET flag after stuck beacon
ath9k: Combine legacy and 11n rc statistics
ath9k: Add "debug" file to debugfs
Johannes Berg (18):
mac80211: deprecate conf.beacon_int properly
cfg80211: validate AID of stations being added
nl80211: bounce scan request back to userspace
cfg80211: use key size constants
mac80211: fix transposed min/max CW values
cfg80211: disallow interfering with stations on non-AP (part 2)
net: introduce pre-up netdev notifier
mac80211_hwsim: remove deprecated radio_enabled
rfkill: rewrite
rfkill: create useful userspace interface
cfg80211: move txpower wext from mac80211
rfkill: add function to query state
cfg80211: add rfkill support
iwm: port to new cfg80211 rfkill
rfkill: always init poll delayed work
rfkill: document /dev/rfkill
cfg80211: fix Kconfig for users of cfg80211
wimax: depend on rfkill properly
John W. Linville (1):
ath5k: avoid leaking mutex in ath5k_config
Jouni Malinen (1):
ath9k: Add sanity check for beacon_int in adhoc/mesh case
Luis R. Rodriguez (8):
mac80211: handle -EALREADY on cfg80211 op assoc req
ar9170: add support for 1-stage firmware
ar9170: add AVM FRITZ devices
cfg80211: fix for duplicate userspace replies
ath: make regulatory parsing more verbose on debug
cfg80211: make ieee80211_get_mesh_hdrlen() static
mac80211: extend sta kdoc - explain when they are added
mac80211: removed unused variable in ieee80211_tx()
Mohamed Abbas (1):
iwlagn: delay ict interrupt.
Rami Rosen (1):
iwlwifi: avoid build warning in iwl-core.
Randy Dunlap (1):
iwmc3200wifi: fix printk format
Reinette Chatre (3):
iwlwifi: fix merge error
iwlwifi: fix otp access init
iwlwifi: fix comment describing disable_11n
Samuel Ortiz (3):
iwmc3200wifi: fix fragmentation threshold setting
iwmc3200wifi: shrink calibration lmac name
wireless/p54: prepare for FIRMWARE_NAME_MAX removal
Sebastian Andrzej Siewior (1):
net/libertas: make SPI interface big endian aware
Tomas Winkler (1):
iwlwifi: unify station management
Vasanthakumar Thiagarajan (1):
ath9k: Fix write callback of 'debug' which configures debug mask
Wey-Yi Guy (1):
iwlwifi: add value and range define for link quality command
Documentation/feature-removal-schedule.txt | 7 +
Documentation/rfkill.txt | 603 ++-----------
MAINTAINERS | 6 +-
arch/arm/mach-pxa/tosa-bt.c | 30 +-
arch/arm/mach-pxa/tosa.c | 1 -
drivers/net/usb/hso.c | 42 +-
drivers/net/wireless/Kconfig | 2 +-
drivers/net/wireless/ath/ar9170/ar9170.h | 10 +-
drivers/net/wireless/ath/ar9170/hw.h | 5 +-
drivers/net/wireless/ath/ar9170/led.c | 17 +-
drivers/net/wireless/ath/ar9170/mac.c | 55 ++-
drivers/net/wireless/ath/ar9170/main.c | 98 +-
drivers/net/wireless/ath/ar9170/phy.c | 6 +-
drivers/net/wireless/ath/ar9170/usb.c | 69 +-
drivers/net/wireless/ath/ar9170/usb.h | 2 +
drivers/net/wireless/ath/ath5k/base.c | 24 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 7 +-
drivers/net/wireless/ath/ath9k/beacon.c | 9 +
drivers/net/wireless/ath/ath9k/debug.c | 155 ++--
drivers/net/wireless/ath/ath9k/debug.h | 10 +-
drivers/net/wireless/ath/ath9k/main.c | 115 +--
drivers/net/wireless/ath/ath9k/pci.c | 15 -
drivers/net/wireless/ath/regd.c | 29 +-
drivers/net/wireless/b43/Kconfig | 2 +-
drivers/net/wireless/b43/leds.c | 2 +-
drivers/net/wireless/b43/main.c | 4 +-
drivers/net/wireless/b43/phy_a.c | 4 +-
drivers/net/wireless/b43/phy_common.c | 17 +-
drivers/net/wireless/b43/phy_common.h | 4 +-
drivers/net/wireless/b43/phy_g.c | 4 +-
drivers/net/wireless/b43/phy_lp.c | 2 +-
drivers/net/wireless/b43/phy_n.c | 2 +-
drivers/net/wireless/b43/rfkill.c | 123 +--
drivers/net/wireless/b43/rfkill.h | 5 +-
drivers/net/wireless/b43legacy/Kconfig | 2 +-
drivers/net/wireless/b43legacy/leds.c | 3 +-
drivers/net/wireless/b43legacy/rfkill.c | 123 +--
drivers/net/wireless/b43legacy/rfkill.h | 6 +-
drivers/net/wireless/iwlwifi/Kconfig | 5 +-
drivers/net/wireless/iwlwifi/iwl-3945-led.c | 4 -
drivers/net/wireless/iwlwifi/iwl-3945-rs.c | 9 +-
drivers/net/wireless/iwlwifi/iwl-3945.c | 73 +--
drivers/net/wireless/iwlwifi/iwl-3945.h | 6 -
drivers/net/wireless/iwlwifi/iwl-4965.c | 8 -
drivers/net/wireless/iwlwifi/iwl-5000.c | 16 +-
drivers/net/wireless/iwlwifi/iwl-6000.c | 1 -
drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 22 +-
drivers/net/wireless/iwlwifi/iwl-agn.c | 17 +-
drivers/net/wireless/iwlwifi/iwl-commands.h | 14 +-
drivers/net/wireless/iwlwifi/iwl-core.c | 14 +-
drivers/net/wireless/iwlwifi/iwl-core.h | 12 +-
drivers/net/wireless/iwlwifi/iwl-dev.h | 9 +-
drivers/net/wireless/iwlwifi/iwl-eeprom.c | 12 +-
drivers/net/wireless/iwlwifi/iwl-led.c | 4 -
drivers/net/wireless/iwlwifi/iwl-rfkill.c | 69 +-
drivers/net/wireless/iwlwifi/iwl-sta.c | 56 +-
drivers/net/wireless/iwlwifi/iwl-sta.h | 7 +-
drivers/net/wireless/iwlwifi/iwl3945-base.c | 228 ++----
drivers/net/wireless/iwmc3200wifi/Kconfig | 3 +-
drivers/net/wireless/iwmc3200wifi/Makefile | 2 +-
drivers/net/wireless/iwmc3200wifi/cfg80211.c | 2 +-
drivers/net/wireless/iwmc3200wifi/fw.c | 2 +-
drivers/net/wireless/iwmc3200wifi/iwm.h | 4 -
drivers/net/wireless/iwmc3200wifi/netdev.c | 10 -
drivers/net/wireless/iwmc3200wifi/rfkill.c | 88 --
drivers/net/wireless/iwmc3200wifi/sdio.c | 2 +-
drivers/net/wireless/libertas/11d.c | 26 +-
drivers/net/wireless/libertas/11d.h | 29 +-
drivers/net/wireless/libertas/assoc.c | 758 ++++++++--------
drivers/net/wireless/libertas/assoc.h | 13 -
drivers/net/wireless/libertas/cmd.c | 16 +-
drivers/net/wireless/libertas/cmdresp.c | 17 +-
drivers/net/wireless/libertas/debugfs.c | 8 +-
drivers/net/wireless/libertas/dev.h | 10 +-
drivers/net/wireless/libertas/hostcmd.h | 41 +-
drivers/net/wireless/libertas/if_sdio.c | 76 +-
drivers/net/wireless/libertas/if_spi.c | 34 +-
drivers/net/wireless/libertas/main.c | 20 -
drivers/net/wireless/libertas/scan.c | 63 +-
drivers/net/wireless/libertas/types.h | 150 ++--
drivers/net/wireless/mac80211_hwsim.c | 27 +-
drivers/net/wireless/p54/p54usb.c | 4 +-
drivers/net/wireless/rt2x00/rt2400pci.c | 2 +-
drivers/net/wireless/rt2x00/rt2500pci.c | 2 +-
drivers/net/wireless/rt2x00/rt2500usb.c | 2 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 12 +
drivers/net/wireless/rt2x00/rt2x00.h | 5 +
drivers/net/wireless/rt2x00/rt2x00config.c | 3 +
drivers/net/wireless/rt2x00/rt61pci.c | 2 +-
drivers/net/wireless/rt2x00/rt73usb.c | 2 +-
drivers/platform/x86/Kconfig | 14 +-
drivers/platform/x86/acer-wmi.c | 50 +-
drivers/platform/x86/dell-laptop.c | 101 +--
drivers/platform/x86/eeepc-laptop.c | 99 +--
drivers/platform/x86/hp-wmi.c | 103 ++--
drivers/platform/x86/sony-laptop.c | 191 ++---
drivers/platform/x86/thinkpad_acpi.c | 873 ++++++++++---------
drivers/platform/x86/toshiba_acpi.c | 159 +---
include/asm-generic/errno.h | 2 +
include/linux/Kbuild | 1 +
include/linux/ieee80211.h | 1 +
include/linux/notifier.h | 1 +
include/linux/rfkill.h | 381 +++++++--
include/net/cfg80211.h | 51 ++
include/net/mac80211.h | 26 +-
include/net/wimax.h | 8 +-
net/core/dev.c | 7 +-
net/mac80211/Kconfig | 5 +-
net/mac80211/cfg.c | 65 ++-
net/mac80211/driver-ops.h | 7 +
net/mac80211/iface.c | 4 +-
net/mac80211/main.c | 12 +-
net/mac80211/sta_info.c | 9 +
net/mac80211/tx.c | 2 -
net/mac80211/util.c | 10 +-
net/mac80211/wext.c | 80 +--
net/rfkill/Kconfig | 21 +-
net/rfkill/Makefile | 5 +-
net/rfkill/core.c | 1228 ++++++++++++++++++++++++++
net/rfkill/input.c | 342 +++++++
net/rfkill/rfkill-input.c | 390 --------
net/rfkill/rfkill.c | 855 ------------------
net/rfkill/{rfkill-input.h => rfkill.h} | 10 +-
net/wimax/Kconfig | 15 +-
net/wimax/op-rfkill.c | 123 +--
net/wireless/Kconfig | 3 +-
net/wireless/core.c | 97 ++-
net/wireless/core.h | 7 +
net/wireless/nl80211.c | 57 +-
net/wireless/reg.c | 8 +-
net/wireless/scan.c | 3 +-
net/wireless/util.c | 13 +-
net/wireless/wext-compat.c | 83 ++
133 files changed, 4465 insertions(+), 4698 deletions(-)
delete mode 100644 drivers/net/wireless/iwmc3200wifi/rfkill.c
create mode 100644 net/rfkill/core.c
create mode 100644 net/rfkill/input.c
delete mode 100644 net/rfkill/rfkill-input.c
delete mode 100644 net/rfkill/rfkill.c
rename net/rfkill/{rfkill-input.h => rfkill.h} (60%)
Omnibus patch is available here:
http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2009-06-04.patch.bz2
--
John W. Linville Someday the world will need a hero, and you
linville@...driver.com might be all we have. Be ready.
--
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