[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20101214161904.GC2389@tuxdriver.com>
Date: Tue, 14 Dec 2010 11:19:05 -0500
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 2010-12-14
Dave,
Here is another batch of updates intended for 2.6.38. This batch
includes some mac80211 updates from Johannes Berg, Felix Fietkau,
and Helmut Schaa, some ath cleanups from Joe Perches, more b43 N-phy
updates from Rafał Miłecki, more ath5k updates from Nick Kossifidis,
some ath9k bits from the Atheros guys, and a smattering of other bits.
This also includes another wireless-2.6 pull to grab some prerequisites
for later patches.
Please let me know if there are problems!
Thanks,
John
---
The following changes since commit 0dbaee3b37e118a96bb7b8eb0d9bbaeeb46264be:
net: Abstract default ADVMSS behind an accessor. (2010-12-13 12:52:14 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6.git for-davem
Amitkumar Karwar (1):
cfg80211: add some element IDs in enum ieee80211_eid
Ben Greear (3):
ath9k: Make DMA warning in ath_stoprecv WARN_ON_ONCE.
ath9k: Check for NULL sta in ath_tx_start
mac80211: Show max number of probe tries in debug message.
Bruno Randolf (4):
ath5k: Use EWMA factor of 1024 instead of 1000
lib: Improve EWMA efficiency by using bitshifts
nl80211/mac80211: Report signal average
ath5k: Use capabilities information for the number of TX queues
David Kilroy (4):
orinoco: allow IW_AUTH_MFP to pass through
orinoco: initialise priv->hw before assigning the interrupt
orinoco: clear countermeasure setting on commit
orinoco: fix TKIP countermeasure behaviour
Eliad Peller (1):
mac80211: fix dynamic-ps/pm_qos magic numbers
Felix Fietkau (4):
mac80211: remove a redundant check
mac80211: speed up AP probing using nullfunc frames
ath9k: fix a DMA related race condition on reset
mac80211: fix a compiler warning
Grumbach, Emmanuel (1):
iwlagn: Enable PCI L1 ACTIVE state after uCode has been loaded
Helmut Schaa (4):
mac80211: Update last_tx_rate only for data frames
mac80211: Fix BUG in pskb_expand_head when transmitting shared skbs
cfg80211: Add new BSS attribute ht_opmode
mac80211: Apply ht_opmode changes in ieee80211_change_bss
Javier Cardona (5):
nl80211/mac80211: define and allow configuring mesh element TTL
mac80211: Fix compilation error when mesh is disabled
ath5k: Fix beaconing in mesh mode
ath5k: Prevent mesh interfaces from being counted as ad-hoc
ath5k: Put the right tsf value in mesh beacons
Joe Perches (5):
MAINTAINERS: Add ATH GENERIC UTILITIES
ath: Add and use ath_printk and ath_<level>
ath: Convert ath_print(.., ATH_DBG_FATAL to ath_err
ath: Convert ath_print to ath_dbg
ath: Fix ath_dbg access beyond array bound
Johannes Berg (4):
mac80211: move mesh filter adjusting
cfg80211: require add_virtual_intf to return new dev
nl80211: refactor mesh parameter parsing
cfg80211/mac80211: add mesh join/leave commands
John W. Linville (5):
Merge branch 'wireless-next-2.6' of git://git.kernel.org/.../iwlwifi/iwlwifi-2.6
ath5k: remove MODULE_VERSION
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-2.6
ath: fix build break with ATH_DBG_WARN_ON_ONCE
Merge branch 'master' of git://git.kernel.org/.../linville/wireless-next-2.6 into for-davem
Luis R. Rodriguez (2):
ath9k: skip ATH9K_INT_TIM_TIMER when we are idle
ath9k_hw: warn if we cannot change the power to the chip
Matteo Croce (1):
ath9k: fix bug in tx power
Mohammed Shafi Shajakhan (3):
ath9k: Properly use unlikely check macro
ath9k: Parse DTIM period from mac80211
ath9k: Remove dead code in recv.c
Nick Kossifidis (5):
ath5k: Always write tx powertable on hw
ath5k: Always free tx buffers before reset
ath5k: Disable ANI during reset
ath5k: Fix reporting of RX dma stop failure
ath5k: Include tx ack reporting on hw flags
Rafał Miłecki (8):
b43: N-PHY: update init tables
b43: N-PHY: reorder and optimize tables initialization
b43: N-PHY: implement own maskset
b43: flush PHY writes when needed
b43: N-PHY: silence warnings
b43: set TMS to work with current band width for N-PHY
b43: fix split of N-PHY devices into supported and not (based on PHY rev)
b43: rename config option for N-PHY, drop BROKEN
Rajkumar Manoharan (1):
ath9k: fix beacon resource related race condition
Sedat Dilek (1):
ath5k: Fix modinfo does not list alias -> pci-id lines
Senthil Balasubramanian (1):
ath9k: Fix STA disconnect issue due to received MIC failed bcast frames
Stanislaw Gruszka (2):
iwl3945: prevent too frequent firmware resets
iwlwifi: jiffies based tx queues watchdog
Sujith Manoharan (4):
ath9k_htc: Cleanup device identification
ath9k_htc: Add support for handling TX power configuration
ath9k_htc: Fix panic on FW download failure
ath9k_htc: Fix suspend/resume
Vasanthakumar Thiagarajan (26):
ath9k_hw: Define hw version macros for AR9485
ath9k_hw: Add initvals.h for AR9485
ath9k_hw: Enable hw initialization for AR9485
ath9k_hw: Initialize mode registers for AR9485
ath9k_hw: Initialize tx/rx gain table from initvals.h for AR9485
ath9k_hw: Eeeprom changes for AR9485
ath9k_hw: Disable LDPC for AR9485
ath9k: Disable TX STBC for AR9485
ath9k: Enable extended synch for AR9485 to fix L0s recovery issue
ath9k_hw: Find the maximum number of chains that hw supports
ath9k: Configure pll control for AR9485
ath9k_hw: Find chansel of AR_PHY_65NM_CH0_SYNTH7 for AR9485
ath9k_hw: Add a helper function to get spur channel pointer from cal data for AR9003 family
ath9k: Read spur channel information from eeprom for AR9485
ath9k_hw: Configure xpa bias level for AR9485
ath9k_hw: Read and configure antenna diversity control for AR9485
ath9k_hw: Configure internal regulator for AR9485
ath9k_hw: Read and configure turnning caps to regulate freq accuracy
ath9k_hw: Configure power control only for the supported chains
ath9k_hw: Program appropriate chianmask for AR9485 before starting AGC/IQ cal
ath9k_hw: Define IQcal correction coefficient registers using index
ath9k_hw: Add IQ cal changes for AR9485
ath9k_hw: Program appropriate register for temperature compensation cal for AR9485
ath9k_hw: Setup paprd only for supported chains
ath9k_hw: Disable MRC CCK for AR9485
ath9k: Add device id of AR9485 to pci table
Wey-Yi Guy (4):
iwlagn: fix race condition when reprogram sta
iwlagn: remove structure name reference to gen2
iwlwifi: check for STATUS_EXIT_PENDING when send RXON command
iwlagn: name change for bt_ch_announce module parameter
MAINTAINERS | 6 +
drivers/net/wireless/ath/ath.h | 115 +++-
drivers/net/wireless/ath/ath5k/base.c | 103 ++-
drivers/net/wireless/ath/ath5k/debug.c | 1 -
drivers/net/wireless/ath/ath5k/dma.c | 2 +-
drivers/net/wireless/ath/ath5k/pci.c | 1 +
drivers/net/wireless/ath/ath5k/phy.c | 33 +-
drivers/net/wireless/ath/ath5k/qcu.c | 4 +-
drivers/net/wireless/ath/ath9k/ahb.c | 7 +-
drivers/net/wireless/ath/ath9k/ani.c | 99 ++--
drivers/net/wireless/ath/ath9k/ar5008_phy.c | 199 ++---
drivers/net/wireless/ath/ath9k/ar9002_calib.c | 220 +++---
drivers/net/wireless/ath/ath9k/ar9002_hw.c | 6 +-
drivers/net/wireless/ath/ath9k/ar9002_mac.c | 20 +-
drivers/net/wireless/ath/ath9k/ar9003_calib.c | 473 ++++++++---
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 361 +++++----
drivers/net/wireless/ath/ath9k/ar9003_eeprom.h | 2 +
drivers/net/wireless/ath/ath9k/ar9003_hw.c | 278 +++++--
drivers/net/wireless/ath/ath9k/ar9003_mac.c | 16 +-
drivers/net/wireless/ath/ath9k/ar9003_paprd.c | 37 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.c | 245 +++---
drivers/net/wireless/ath/ath9k/ar9003_phy.h | 70 ++-
drivers/net/wireless/ath/ath9k/ar9485_initvals.h | 943 ++++++++++++++++++++++
drivers/net/wireless/ath/ath9k/ath9k.h | 2 +-
drivers/net/wireless/ath/ath9k/beacon.c | 79 +-
drivers/net/wireless/ath/ath9k/calib.c | 59 +-
drivers/net/wireless/ath/ath9k/common.c | 4 +-
drivers/net/wireless/ath/ath9k/common.h | 1 -
drivers/net/wireless/ath/ath9k/eeprom.c | 4 +-
drivers/net/wireless/ath/ath9k/eeprom_4k.c | 72 +-
drivers/net/wireless/ath/ath9k/eeprom_9287.c | 45 +-
drivers/net/wireless/ath/ath9k/eeprom_def.c | 79 +-
drivers/net/wireless/ath/ath9k/gpio.c | 20 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 43 +-
drivers/net/wireless/ath/ath9k/hif_usb.h | 2 +
drivers/net/wireless/ath/ath9k/htc.h | 3 +
drivers/net/wireless/ath/ath9k/htc_drv_beacon.c | 24 +-
drivers/net/wireless/ath/ath9k/htc_drv_gpio.c | 15 +-
drivers/net/wireless/ath/ath9k/htc_drv_init.c | 78 +-
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 202 +++---
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 33 +-
drivers/net/wireless/ath/ath9k/hw.c | 201 +++---
drivers/net/wireless/ath/ath9k/hw.h | 7 +-
drivers/net/wireless/ath/ath9k/init.c | 35 +-
drivers/net/wireless/ath/ath9k/mac.c | 120 ++--
drivers/net/wireless/ath/ath9k/main.c | 216 +++---
drivers/net/wireless/ath/ath9k/pci.c | 20 +-
drivers/net/wireless/ath/ath9k/phy.h | 1 +
drivers/net/wireless/ath/ath9k/rc.c | 18 +-
drivers/net/wireless/ath/ath9k/recv.c | 81 +-
drivers/net/wireless/ath/ath9k/reg.h | 18 +-
drivers/net/wireless/ath/ath9k/virtual.c | 7 +-
drivers/net/wireless/ath/ath9k/wmi.c | 12 +-
drivers/net/wireless/ath/ath9k/xmit.c | 100 +--
drivers/net/wireless/ath/debug.c | 20 -
drivers/net/wireless/ath/debug.h | 92 ---
drivers/net/wireless/ath/key.c | 28 +-
drivers/net/wireless/ath/main.c | 20 +
drivers/net/wireless/b43/Kconfig | 13 +-
drivers/net/wireless/b43/Makefile | 8 +-
drivers/net/wireless/b43/main.c | 12 +-
drivers/net/wireless/b43/phy_common.c | 14 +-
drivers/net/wireless/b43/phy_common.h | 8 +
drivers/net/wireless/b43/phy_n.c | 26 +-
drivers/net/wireless/b43/tables_nphy.c | 224 +++---
drivers/net/wireless/iwlwifi/iwl-1000.c | 3 +-
drivers/net/wireless/iwlwifi/iwl-3945.c | 7 +-
drivers/net/wireless/iwlwifi/iwl-4965.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-5000.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-6000.c | 28 +-
drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 1 +
drivers/net/wireless/iwlwifi/iwl-agn-rxon.c | 3 +
drivers/net/wireless/iwlwifi/iwl-agn-ucode.c | 4 +
drivers/net/wireless/iwlwifi/iwl-agn.c | 91 +--
drivers/net/wireless/iwlwifi/iwl-agn.h | 20 +-
drivers/net/wireless/iwlwifi/iwl-core.c | 111 ++--
drivers/net/wireless/iwlwifi/iwl-core.h | 10 +-
drivers/net/wireless/iwlwifi/iwl-debugfs.c | 24 +-
drivers/net/wireless/iwlwifi/iwl-dev.h | 16 +-
drivers/net/wireless/iwlwifi/iwl-sta.c | 13 +
drivers/net/wireless/iwlwifi/iwl-tx.c | 2 -
drivers/net/wireless/iwlwifi/iwl3945-base.c | 28 +-
drivers/net/wireless/orinoco/main.c | 6 +
drivers/net/wireless/orinoco/orinoco_cs.c | 14 +-
drivers/net/wireless/orinoco/spectrum_cs.c | 14 +-
drivers/net/wireless/orinoco/wext.c | 12 +-
include/linux/average.h | 4 +-
include/linux/ieee80211.h | 3 +
include/linux/nl80211.h | 18 +
include/net/cfg80211.h | 58 +-
lib/average.c | 20 +-
net/mac80211/Kconfig | 1 +
net/mac80211/cfg.c | 70 ++-
net/mac80211/debugfs_netdev.c | 2 +
net/mac80211/ieee80211_i.h | 16 +-
net/mac80211/iface.c | 30 +-
net/mac80211/main.c | 5 +-
net/mac80211/mesh.c | 36 +-
net/mac80211/mesh.h | 23 -
net/mac80211/mesh_hwmp.c | 9 +-
net/mac80211/mesh_pathtbl.c | 7 +-
net/mac80211/mlme.c | 104 ++-
net/mac80211/rx.c | 1 +
net/mac80211/sta_info.c | 2 +
net/mac80211/sta_info.h | 3 +
net/mac80211/status.c | 18 +-
net/mac80211/tx.c | 28 +-
net/mac80211/work.c | 5 +-
net/wireless/Makefile | 2 +-
net/wireless/core.c | 15 +-
net/wireless/core.h | 13 +
net/wireless/mesh.c | 140 ++++
net/wireless/nl80211.c | 212 ++++-
net/wireless/util.c | 1 +
114 files changed, 4237 insertions(+), 2331 deletions(-)
create mode 100644 drivers/net/wireless/ath/ath9k/ar9485_initvals.h
delete mode 100644 drivers/net/wireless/ath/debug.h
create mode 100644 net/wireless/mesh.c
Omnibus patch is available here:
http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2010-12-14.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