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 2010-09-02
Date: Thu, 2 Sep 2010 14:08:27 -0400 [thread overview]
Message-ID: <20100902180826.GC6802@tuxdriver.com> (raw)
Dave,
Here is another batch of patches intended for 2.6.37. There are a
variety of changes ranging from spelling fixes to more significant
driver and infrastructure enhancements. As usual iwlwifi is a
major target, supplemented in this batch by rt2x00, ath5k, wl1251,
and others. Johannes seems to have had an itch to tweak mac80211 a
bit as well.
Please let me know if there are problems!
Thanks,
John
---
The following changes since commit 3e502e63586920f219ed2590f69c1f5a8888cfa4:
starfire: Temporary kludge to fix powerpc build. (2010-09-01 19:19:54 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6.git for-davem
Arnaud Patard (1):
rt2x00: fix "buffer size not provably correct" build warning
Bob Copeland (4):
mac80211: trivial spelling fixes
ath5k: trivial spelling fixes
ath5k: log descriptor chains at a new debug level
ath5k: fix off-by-one in pilot magnitude mask
Christian Lamparter (5):
p54spi: Kconfig option for config blob
p54usb: fix off-by-one on !CONFIG_PM
mac80211: cancel restart_work in ieee80211_unregister_hw
mac80211: fix rcu-unsafe pointer dereference
p54: better rssi->dbm conversion for longbow phys
Dan Carpenter (1):
ath5k: re-order one of the frees on unwind
David Kilroy (2):
orinoco: Fix walking past the end of the buffer
orinoco: update status in MAINTAINERS
Denis 'GNUtoo' Carikli (1):
wl1251: Fix queue stopping/waking for TX path
Felix Fietkau (1):
ath9k: fix spurious MIC failure reports
Helmut Schaa (2):
rt2x00: Rename txentry_desc.queue -> txentry_desc.qid
rt2x00: Update rt2800 comments regarding AMPDU and PACKET_ID in TXWI
Ivo van Doorn (16):
rt2x00: Simplify arguments to rt2x00 driver callback functions
rt2x00: Reduce indenting
rt2x00: Move direct access to queue->entries to rt2x00queue.c
rt2x00: Remove Q_INDEX_CRYPTO and ENTRY_OWNER_DEVICE_CRYPTO
rt2x00: Fix rt2800 retry calculation
rt2x00: Merge rt2800{pci/usb} radio enabling/disabling code to rt2800lib
rt2x00: Fix channel configuration for RF3052
rt2x00: Fix max TX power settings
rt2x00: Add rt2800_wait_csr_ready
rt2x00: Validate TX status results with current data entry
rt2x00: Wakeup hardware before loading firmware
rt2x00: Don't set unicast/BSSID masks when clearning MAC or BSSID
rt2x00: Set PWR_PIN_CFG during initialization
rt2x00: Correctly kill beacon queue
rt2x00: Split watchdog check into a DMA and STATUS timeout
rt2x00: Cleanup rt2x00usb_watchdog_reset_tx
Joe Perches (2):
net/mac80211: Use wiphy_<level>
MAINTAINERS: add info for include/linux/spi/wl12xx.h
Johannes Berg (55):
iwlwifi: add 6000g2b BT coexist API
iwlagn: implement advance BT config command
iwlagn: set BT IGNORE for some frames
iwlwifi: add BT notification support for bt coex
iwlagn: let bluetooth traffic load impact rate scale
iwlwifi: reset BT when going down
iwlagn: disable gen2b BT coexistence in IBSS
iwlagn: keep BT settings across restart
iwlwifi: use antenna A only under high BT load
iwlwifi: disable aggregation queue if stopped early
nl80211: fix missing nesting
mac80211: fix mesh advertisement
iwlwifi: initial contextification
iwlwifi: prepare for PAN queue/fifo assignment
iwlwifi: define PAN queues/FIFOs
iwlwifi: contextify broadcast station
iwlwifi: contextify-stations-completely
iwlwifi: contextify command sending
iwlwifi: move QoS into context
iwlwifi: add context into tx descriptor
iwlwifi: move virtual interface pointer into context
iwlwifi: clamp scanning dwell time to all contexts
iwlwifi: move AP sta ID to context
iwlwifi: make hw crypto context aware
iwlwifi: store default station flags in context
iwlwifi: add context pointer to station
iwlwifi: move HT configuration data into context
iwlwifi: introduce beacon context
iwlwifi: add PAN API
iwlagn: detect PAN capability
iwlagn: remove iw_mode check for beacon
iwlagn: queue frames according to context
iwlagn: send RXON timing before associating
iwlagn: send beacon before committing associated RXON
iwlwifi: send PAN parameters
iwlwifi: pass context to iwl_send_rxon_timing
iwlagn: always send RXON timing
iwlwifi: follow main beacon interval
iwlwifi: allow using multiple contexts
mac80211: remove unused scan expire define
mac80211: allow scan to complete from any context
wl12xx: remove unneeded locking
cfg80211 docbook: remove erronous !A
cfg80211: allow vendor specific cipher suites
mac80211: allow vendor specific cipher suites
cfg80211: allow changing port control protocol
mac80211: allow changing port control protocol
mac80211: use subqueue helpers
mac80211: clean up ifdown/cleanup paths
mac80211: switch to ieee80211_sdata_running
mac80211: simplify zero address checks
mac80211: split out concurrent vif checks
mac80211: support runtime interface type changes
mac80211_hwsim: support runtime iftype changes
mac80211: fix offchannel queue stop
John W. Linville (4):
Merge branch 'wireless-next-2.6' of git://git.kernel.org/.../iwlwifi/iwlwifi-2.6
mac80211: cancel scan in ieee80211_restart_hw if software scan pending
mac80211: only cancel software-based scans on suspend
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6 into for-davem
Jouni Malinen (2):
mac80211: Fix signal strength average initialization for CQM events
mac80211: Do not generate CQM events based on first Beacon frames
Julia Lawall (1):
net/wireless: Remove double test
Kalle Valo (4):
wl1251: update my email address
wl12xx: change contact person for the include file
wl1251: remove copyright contact person
wl1251: move include guard after the license
Rafał Miłecki (1):
b43: N-PHY: add missing phyrxchain setting and fix warning in RX core function
Rajkumar Manoharan (1):
ath9k_htc: Enable ANI in associated state only
Stanislaw Gruszka (1):
iwlwifi: fix canceling monitor_recover timer
Vivek Natarajan (1):
ath9k: Change the default LED pattern.
Wey-Yi Guy (18):
mac80211: fix warning for un-used parameter
iwlwifi: update out-of-date comments
iwlwifi: comments cleanup
iwlwifi: Relax uCode timeout/error checking for 6000g2b
iwlwifi: add bt full concurrency support
iwlagn: wifi/bt coex configuration sequence
iwlwifi: indicate bt_kill condition when receive tx reply
iwlwifi: add debugfs to control stuck queue timer
iwlwifi: add bt_init_traffic_load as configurable parameter
iwlagn: add bt prio_boost to .cfg
iwlagn: parsing uart message and take actions
iwlagn: add additional bt related parameters
iwlagn: add bt_ch_announce module parameter
iwlagn: set traffic load based on multiple factors
iwlagn: generic bt coex functions
iwlagn: update bt status upon scan complete
iwlwifi: add bt traffic load debugfs file
iwlwifi: fix compile error without debugging support
Documentation/DocBook/80211.tmpl | 1 -
MAINTAINERS | 8 +-
drivers/net/wireless/ath/ath.h | 1 +
drivers/net/wireless/ath/ath5k/base.c | 4 +-
drivers/net/wireless/ath/ath5k/debug.c | 5 +-
drivers/net/wireless/ath/ath5k/debug.h | 2 +
drivers/net/wireless/ath/ath5k/pcu.c | 4 +-
drivers/net/wireless/ath/ath5k/phy.c | 4 +-
drivers/net/wireless/ath/ath5k/reset.c | 6 +-
drivers/net/wireless/ath/ath9k/common.c | 11 +
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 9 +-
drivers/net/wireless/ath/ath9k/init.c | 2 +-
drivers/net/wireless/ath/ath9k/mac.c | 3 +-
drivers/net/wireless/ath/ath9k/recv.c | 19 +-
drivers/net/wireless/b43/phy_n.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-1000.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-3945-hw.h | 3 +-
drivers/net/wireless/iwlwifi/iwl-3945-rs.c | 7 +-
drivers/net/wireless/iwlwifi/iwl-3945.c | 86 ++--
drivers/net/wireless/iwlwifi/iwl-4965.c | 57 +-
drivers/net/wireless/iwlwifi/iwl-5000-hw.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-5000.c | 25 +-
drivers/net/wireless/iwlwifi/iwl-6000-hw.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-6000.c | 156 +++++-
drivers/net/wireless/iwlwifi/iwl-agn-calib.c | 18 +-
drivers/net/wireless/iwlwifi/iwl-agn-hcmd.c | 112 ++++-
drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 422 ++++++++++++++-
drivers/net/wireless/iwlwifi/iwl-agn-rs.c | 294 +++++++++--
drivers/net/wireless/iwlwifi/iwl-agn-rs.h | 2 +
drivers/net/wireless/iwlwifi/iwl-agn-tt.c | 26 +-
drivers/net/wireless/iwlwifi/iwl-agn-tx.c | 137 +++--
drivers/net/wireless/iwlwifi/iwl-agn-ucode.c | 95 +++-
drivers/net/wireless/iwlwifi/iwl-agn.c | 546 ++++++++++++++-----
drivers/net/wireless/iwlwifi/iwl-agn.h | 12 +-
drivers/net/wireless/iwlwifi/iwl-commands.h | 470 +++++++++++++++-
drivers/net/wireless/iwlwifi/iwl-core.c | 747 +++++++++++++++----------
drivers/net/wireless/iwlwifi/iwl-core.h | 65 ++-
drivers/net/wireless/iwlwifi/iwl-debugfs.c | 106 +++-
drivers/net/wireless/iwlwifi/iwl-dev.h | 165 +++++-
drivers/net/wireless/iwlwifi/iwl-hcmd.c | 13 +-
drivers/net/wireless/iwlwifi/iwl-prph.h | 9 +-
drivers/net/wireless/iwlwifi/iwl-rx.c | 9 +-
drivers/net/wireless/iwlwifi/iwl-scan.c | 57 ++-
drivers/net/wireless/iwlwifi/iwl-sta.c | 183 ++++---
drivers/net/wireless/iwlwifi/iwl-sta.h | 64 ++-
drivers/net/wireless/iwlwifi/iwl-tx.c | 34 +-
drivers/net/wireless/iwlwifi/iwl3945-base.c | 175 ++++---
drivers/net/wireless/mac80211_hwsim.c | 13 +
drivers/net/wireless/orinoco/hw.c | 9 +-
drivers/net/wireless/orinoco/wext.c | 11 +-
drivers/net/wireless/p54/Kconfig | 17 +
drivers/net/wireless/p54/p54spi.c | 7 +-
drivers/net/wireless/p54/p54usb.c | 2 +-
drivers/net/wireless/p54/txrx.c | 8 +-
drivers/net/wireless/rt2x00/rt2400pci.c | 31 +-
drivers/net/wireless/rt2x00/rt2500pci.c | 37 +-
drivers/net/wireless/rt2x00/rt2500usb.c | 31 +-
drivers/net/wireless/rt2x00/rt2800.h | 13 +-
drivers/net/wireless/rt2x00/rt2800lib.c | 305 ++++++++---
drivers/net/wireless/rt2x00/rt2800lib.h | 9 +-
drivers/net/wireless/rt2x00/rt2800pci.c | 114 +---
drivers/net/wireless/rt2x00/rt2800usb.c | 105 +---
drivers/net/wireless/rt2x00/rt2x00.h | 15 +-
drivers/net/wireless/rt2x00/rt2x00debug.c | 9 +-
drivers/net/wireless/rt2x00/rt2x00dev.c | 8 +-
drivers/net/wireless/rt2x00/rt2x00queue.c | 71 ++-
drivers/net/wireless/rt2x00/rt2x00queue.h | 48 ++-
drivers/net/wireless/rt2x00/rt2x00usb.c | 199 ++++----
drivers/net/wireless/rt2x00/rt2x00usb.h | 12 +-
drivers/net/wireless/rt2x00/rt61pci.c | 57 +-
drivers/net/wireless/rt2x00/rt73usb.c | 35 +-
drivers/net/wireless/wl12xx/wl1251.h | 7 +-
drivers/net/wireless/wl12xx/wl1251_acx.h | 2 -
drivers/net/wireless/wl12xx/wl1251_boot.c | 2 -
drivers/net/wireless/wl12xx/wl1251_boot.h | 2 -
drivers/net/wireless/wl12xx/wl1251_cmd.h | 2 -
drivers/net/wireless/wl12xx/wl1251_debugfs.c | 2 -
drivers/net/wireless/wl12xx/wl1251_debugfs.h | 2 -
drivers/net/wireless/wl12xx/wl1251_event.c | 4 -
drivers/net/wireless/wl12xx/wl1251_event.h | 2 -
drivers/net/wireless/wl12xx/wl1251_init.c | 2 -
drivers/net/wireless/wl12xx/wl1251_init.h | 2 -
drivers/net/wireless/wl12xx/wl1251_io.c | 2 -
drivers/net/wireless/wl12xx/wl1251_main.c | 18 +-
drivers/net/wireless/wl12xx/wl1251_ps.c | 2 -
drivers/net/wireless/wl12xx/wl1251_ps.h | 8 +-
drivers/net/wireless/wl12xx/wl1251_reg.h | 2 -
drivers/net/wireless/wl12xx/wl1251_rx.c | 2 -
drivers/net/wireless/wl12xx/wl1251_rx.h | 2 -
drivers/net/wireless/wl12xx/wl1251_sdio.c | 2 +-
drivers/net/wireless/wl12xx/wl1251_spi.c | 4 +-
drivers/net/wireless/wl12xx/wl1251_spi.h | 2 -
drivers/net/wireless/wl12xx/wl1251_tx.c | 22 +-
drivers/net/wireless/wl12xx/wl1251_tx.h | 2 -
drivers/net/wireless/wl12xx/wl1271_main.c | 2 -
drivers/net/wireless/wl12xx/wl1271_scan.c | 2 -
include/linux/nl80211.h | 16 +-
include/linux/spi/wl12xx.h | 2 +-
include/net/cfg80211.h | 24 +-
include/net/mac80211.h | 22 +-
net/mac80211/cfg.c | 53 +--
net/mac80211/debugfs.c | 6 +-
net/mac80211/driver-ops.h | 14 +
net/mac80211/driver-trace.h | 25 +
net/mac80211/ibss.c | 4 +-
net/mac80211/ieee80211_i.h | 46 ++-
net/mac80211/iface.c | 314 ++++++-----
net/mac80211/key.c | 52 ++-
net/mac80211/key.h | 6 +-
net/mac80211/main.c | 82 +++-
net/mac80211/mlme.c | 36 +-
net/mac80211/offchannel.c | 19 +-
net/mac80211/pm.c | 3 +-
net/mac80211/rate.c | 9 +-
net/mac80211/rx.c | 33 +-
net/mac80211/scan.c | 34 +-
net/mac80211/sta_info.c | 21 +-
net/mac80211/status.c | 9 +-
net/mac80211/tx.c | 45 ++-
net/mac80211/util.c | 11 +-
net/wireless/nl80211.c | 27 +-
net/wireless/util.c | 9 +-
net/wireless/wext-core.c | 2 +-
net/wireless/wext-sme.c | 2 +
124 files changed, 4513 insertions(+), 1866 deletions(-)
Omnibus patch available here:
http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2010-09-02.patch.bz2
--
John W. Linville Someday the world will need a hero, and you
linville@tuxdriver.com might be all we have. Be ready.
next reply other threads:[~2010-09-02 18:14 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-09-02 18:08 John W. Linville [this message]
2010-09-02 19:46 ` pull request: wireless-next-2.6 2010-09-02 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=20100902180826.GC6802@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.