pull request: wireless-next-2.6 2009-06-10

From: John W. Linville
Date: Wed Jun 10 2009 - 15:00:47 EST


Dave,

Despite my previous optimistic prediction, I need to ask for one more
2.6.31 pull before/during the merge window... :-)

This one actually does have a number of bug fixes embedded within, as
well as some further fleshing-out and usage of the new rfkill
infrastructure changes that are already queued for 2.6.31. The other
bits are more minor, but they have already spent at least a few days in
-next and I believe they are safe for 2.6.31.

Please let me know if there are problems!

Thanks,

John

P.S. For some reason (probably the 2.6.30 release) the public push on
kernel.org seems to be taking a lot longer than usual. So you probably
want to ensure that the wireless-next-2.6 head matches 2f0accc13520 or
just pull using ssh (or direct file access).

---

Individual patches are available here:

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

---

The following changes since commit 1506e30b5f25f6c3357167a18f0e4ae6f5662a28:
Johannes Berg (1):
rfkill: include err.h

are available in the git repository at:

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

Alan Jenkins (3):
rfkill: remove set_global_sw_state
sony-laptop: no need to unblock rfkill on load
rfkill: don't impose global states on resume (just restore the previous states)

Bob Copeland (2):
mac80211: fix minstrel single-rate memory corruption
ath5k: minor rfkill cleanup

Christian Lamparter (1):
ar9170: xmit code revamp

Johannes Berg (11):
iwlwifi: port to cfg80211 rfkill
ar9170: interpret firmware debug commands
rfkill: print events when input handler is disabled/enabled
b43/legacy: port to cfg80211 rfkill
rfkill: remove input Kconfig
sony: fix rfkill code
mac80211: do not pass PS frames out of mac80211 again
mac80211: don't use master netdev name
mac80211: clean up return value of __ieee80211_parse_tx_radiotap
mac80211: disable PS while probing AP
cfg80211: fix rfkill locking problem

Jussi Kivilinna (2):
rndis_wlan: cleanup: capitalize enum labels
rndis_wlan: cleanup: rename all rndis_wext* objects to rndis_wlan*

Luis R. Rodriguez (2):
cfg80211: fix for duplicate response for driver reg request
mac80211: disable moving between PS modes during scan

Matthieu CASTET (2):
b43: Fix possible unaligned u32 access
mac80211 : fix unaligned rx skb

Michael Buesch (1):
b43: Add fw capabilities

Sebastian Andrzej Siewior (1):
net/libertas: remove GPIO-CS handling in SPI interface code

Tobias Doerffel (1):
ath5k: added cfg80211 based rfkill support

Vasanthakumar Thiagarajan (2):
mac80211: Fix the way ADDBA request count being modified
ath9k: Fix tx stuck when connected to aggr disabled HT AP

drivers/net/wireless/Kconfig | 2 +-
drivers/net/wireless/ath/ar9170/ar9170.h | 34 +-
drivers/net/wireless/ath/ar9170/hw.h | 3 +
drivers/net/wireless/ath/ar9170/main.c | 676 ++++++++++++++++++---------
drivers/net/wireless/ath/ar9170/usb.c | 122 ++++-
drivers/net/wireless/ath/ar9170/usb.h | 7 +-
drivers/net/wireless/ath/ath5k/Makefile | 1 +
drivers/net/wireless/ath/ath5k/ath5k.h | 4 +
drivers/net/wireless/ath/ath5k/base.c | 7 +
drivers/net/wireless/ath/ath5k/base.h | 12 +
drivers/net/wireless/ath/ath5k/reset.c | 17 -
drivers/net/wireless/ath/ath5k/rfkill.c | 121 +++++
drivers/net/wireless/ath/ath9k/xmit.c | 1 +
drivers/net/wireless/b43/Kconfig | 7 -
drivers/net/wireless/b43/Makefile | 2 +-
drivers/net/wireless/b43/b43.h | 17 +-
drivers/net/wireless/b43/dma.c | 2 +-
drivers/net/wireless/b43/leds.c | 7 +-
drivers/net/wireless/b43/main.c | 83 +++--
drivers/net/wireless/b43/main.h | 1 -
drivers/net/wireless/b43/phy_common.h | 2 +-
drivers/net/wireless/b43/pio.c | 2 +-
drivers/net/wireless/b43/rfkill.c | 113 +----
drivers/net/wireless/b43/rfkill.h | 44 +--
drivers/net/wireless/b43/xmit.c | 5 +-
drivers/net/wireless/b43legacy/Kconfig | 8 -
drivers/net/wireless/b43legacy/Makefile | 2 +-
drivers/net/wireless/b43legacy/b43legacy.h | 3 -
drivers/net/wireless/b43legacy/leds.c | 7 +-
drivers/net/wireless/b43legacy/main.c | 17 +-
drivers/net/wireless/b43legacy/rfkill.c | 115 +----
drivers/net/wireless/b43legacy/rfkill.h | 50 +--
drivers/net/wireless/iwlwifi/Kconfig | 4 -
drivers/net/wireless/iwlwifi/Makefile | 1 -
drivers/net/wireless/iwlwifi/iwl-3945.h | 5 -
drivers/net/wireless/iwlwifi/iwl-agn.c | 42 +--
drivers/net/wireless/iwlwifi/iwl-core.c | 138 ------
drivers/net/wireless/iwlwifi/iwl-core.h | 16 +-
drivers/net/wireless/iwlwifi/iwl-debugfs.c | 2 -
drivers/net/wireless/iwlwifi/iwl-dev.h | 5 -
drivers/net/wireless/iwlwifi/iwl-rfkill.c | 131 ------
drivers/net/wireless/iwlwifi/iwl-rfkill.h | 48 --
drivers/net/wireless/iwlwifi/iwl3945-base.c | 41 +--
drivers/net/wireless/libertas/if_spi.c | 92 ++--
drivers/net/wireless/rndis_wlan.c | 292 ++++++------
drivers/platform/x86/acer-wmi.c | 3 -
drivers/platform/x86/eeepc-laptop.c | 8 +-
drivers/platform/x86/hp-wmi.c | 4 -
drivers/platform/x86/sony-laptop.c | 4 +-
drivers/platform/x86/thinkpad_acpi.c | 31 +-
include/linux/rfkill.h | 35 +-
include/linux/skbuff.h | 4 -
include/linux/spi/libertas_spi.h | 3 -
include/net/mac80211.h | 3 +
net/core/skbuff.c | 1 -
net/mac80211/agg-tx.c | 6 +-
net/mac80211/cfg.c | 4 +-
net/mac80211/ieee80211_i.h | 5 +
net/mac80211/main.c | 61 +---
net/mac80211/mlme.c | 57 ++-
net/mac80211/rc80211_minstrel.c | 2 +-
net/mac80211/rx.c | 27 +-
net/mac80211/tx.c | 19 +-
net/mac80211/util.c | 46 ++
net/mac80211/wme.c | 2 +-
net/rfkill/Kconfig | 2 +-
net/rfkill/core.c | 93 ++---
net/wireless/core.c | 19 +-
net/wireless/reg.c | 7 +-
69 files changed, 1275 insertions(+), 1482 deletions(-)
create mode 100644 drivers/net/wireless/ath/ath5k/rfkill.c
delete mode 100644 drivers/net/wireless/iwlwifi/iwl-rfkill.c
delete mode 100644 drivers/net/wireless/iwlwifi/iwl-rfkill.h

Omnibus patch is available here:

http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2009-06-10.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-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/