* pull request: wireless-next-2.6 2010-11-15
@ 2010-11-15 21:25 John W. Linville
[not found] ` <20101115212520.GD2297-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
0 siblings, 1 reply; 3+ messages in thread
From: John W. Linville @ 2010-11-15 21:25 UTC (permalink / raw)
To: davem-fT/PcQaiUtIeIZ0/mPfg9Q
Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA,
netdev-u79uwXL29TY76Z2rM5mHXA
Dave,
Here is the traditional first huge pull request intended for the 2.6.38!
Included are the usual batch of updates to various wireless drivers.
For good measure, Luis also gives us a few wireless regulatory control
patches as well.
Please let me know if there are problems!
Thanks,
John
---
The following changes since commit 1f4f067f99cbb2af7af7a67bd025a9fb58b5156c:
enic: Fix build warnings (2010-11-15 11:13:19 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6.git master
Andreas Herrmann (1):
bitops: Provide generic sign_extend32 function
Ben Greear (1):
ath5k: Print stats as unsigned ints.
Blaise Gassend (1):
mac80211_hwsim: Incorporate txpower into rssi
Bruno Randolf (2):
ath5k: Optimize descriptor alignment
ath5k: Add channel time to survey data
Christian Lamparter (7):
carl9170: import hw/fw header updates
carl9170: initialize HW aMPDU parameters properly
carl9170: fix spurious restart due to high latency
carl9170: stop stale uplink BA sessions
carl9170: configurable beacon rates
carl9170: tx path review
carl9170: use generic sign_extend32
Eliad Peller (5):
mac80211: refactor debugfs function generation code
wl1271: set wl->vif only if add_interface succeeded.
wl1271: refactor debugfs function generation code
wl1271: handle HW watchdog interrupt
wl1271: add recover testmode command
Felix Fietkau (13):
ath9k_hw: optimize interrupt mask changes
ath9k_hw: small optimization in ar9002_hw_get_isr
ath9k_hw: optimize tx status descriptor processing
ath9k: optimize/fix ANI RSSI processing
ath9k: remove a redundant call to ath9k_hw_gettsf32
ath9k_hw: make ath9k_hw_gettsf32 static
ath9k_hw: optimize all descriptor access functions
ath9k_hw: initialize regulatory->max_power_level in set_txpower for AR9003
ath9k_hw: extend ath9k_hw_set_txpowerlimit to test channel txpower
ath9k: initialize per-channel tx power limits instead of hardcoding them
ath9k_hw: fix potential spurious tx error bit interpretation
mac80211: minstrel_ht - reduce the overhead of rate sampling
ath9k: rework tx queue selection and fix queue stopping/waking
Gery Kahn (1):
wl1271: ref_clock cosmetic changes
Grazvydas Ignotas (3):
wl1251: add power callback to wl1251_if_operations
wl1251: add runtime PM support for SDIO
wl1251: use wl12xx_platform_data to pass data
Hauke Mehrtens (1):
carl9170: fix typos
Helmut Schaa (6):
rt2x00: Add TXOP_CTRL_CFG register definition
rt2x00: Sync Tx and RX ring sizes with legacy drivers
rt2x00: Wait up to one second on rt2800 for WPDMA to be ready
rt2x00: Reduce tx descriptor size
rt2x00: Optimize rt2x00debug_dump_frame when frame dumping is not active
rt2x00: Fix hw crypto in AP mode for some devices
Herton Ronaldo Krzesinski (9):
rtl8187: remove redundant initialization of ARFR
rtl8187: remove setting of beacon/atim registers from initialization
rtl8187: fix wrong register initialization in 8187B
rtl8187: avoid redundant write to register FF72 (RFSW_CTRL)
rtl8187: move pll reset at start out of ANAPARAM write
rtl8187: don't set RTL818X_CONFIG3_GNT_SELECT flag on 8187B
rtl8187: consolidate anaparam on/off write sequences
rtl8187: remove uneeded setting of anaparam write
rtl8187: restore anaparam registers after reset with 8187B
Ido Yariv (4):
wl1271: TX aggregation optimization
wl1271: Fix TX starvation
wl1271: Allocate TX descriptors more efficiently
wl1271: Fix TX queue low watermark handling
Ivo van Doorn (9):
rt2x00: Rename rt2x00queue_timeout
rt2x00: Remove failsave from rt2x00usb_watchdog_tx_dma
rt2x00: Implement flush callback
rt2x00: Fix MCU_SLEEP arguments
rt2x00: Fix crash on USB unplug
rt2x00: Rename queue->lock to queue->index_lock
rt2x00: Fix rt2x00queue_kick_tx_queue arguments
rt2x00: Remove rt2x00lib_toggle_rx
rt2x00: Add watchdog functions for HW queue
Jesper Juhl (1):
mac80211: Remove redundant checks for NULL before calls to crypto_free_cipher()
Johannes Berg (10):
iwlwifi: make mac80211 ops a device config
iwlagn: don't resend RXON timing
iwlagn: new RXON processing for modern devices
iwlwifi: fix IBSS beaconing
iwlwifi: implement switching iftype while up
iwlagn: fix non-5000+ build
iwlagn: fix needed chains calculation
iwlagn: fix RXON issues
iwlagn: re-enable calibration
iwlagn: fix RXON HT
John W. Linville (3):
b43: remove extraneous code in free_ringmemory
rt2x00pci: do not use GFP_DMA
iwlwifi: Convert to new PCI PM framework
Juuso Oikarinen (3):
wl1271: Fix RX path stall
wl1271: Fix scan failure detection
wl1271: Check interface state in op_* functions
Lalith Suresh (1):
rt2x00: Fix comments in rt73usb.h and rt61pci.h
Larry Finger (1):
ssb: Clear RETRY_TIMEOUT in PCI Configuration for normal devices
Luciano Coelho (1):
wl1271: exit ELP mode when setting enabled rates in tx
Luis R. Rodriguez (16):
ath9k: fix sparse complaint on aphy for debugfs
ath: make ath_hw_keysetmac() static
ath: make ath_hw_set_keycache_entry() static
ath5k: make ath5k_update_bssid_mask_and_opmode() static
cfg80211: pass the reg hint initiator to helpers
cfg80211: fix allowing country IEs for WIPHY_FLAG_STRICT_REGULATORY
cfg80211: fix disabling channels based on hints
cfg80211: add debug prints for when we ignore regulatory hints
cfg80211: add debug print when disabling a channel on a custom regd
cfg80211: add debug print when processing a channel
cfg80211: prefix REG_DBG_PRINT() with cfg80211
ath: add a ATH_DBG_WARN()
ath9k: add a debug warning when we cannot stop RX
ath9k: simplify hw reset locking
ath9k: move the PCU lock to the sc structure
ath9k: content DMA start / stop through the PCU lock
Mark Einon (14):
rt2x00: checkpatch.pl error fixes for rt2400pci.h
rt2x00: checkpatch.pl error fixes for rt2500pci.h
rt2x00: checkpatch.pl error fixes for rt2500usb.c
rt2x00: checkpatch.pl error fixes for rt2800.h
rt2x00: checkpatch.pl error fixes for rt2800lib.c
rt2x00: checkpatch.pl error fixes for rt2800pci.h
rt2x00: checkpatch.pl error fixes for rt2800usb.c
rt2x00: checkpatch.pl error fixes for rt2800usb.h
rt2x00: checkpatch.pl error fixes for rt2x00config.c
rt2x00: checkpatch.pl error fixes for rt2x00dev.c
rt2x00: checkpatch.pl error fixes for rt2x00lib.h
rt2x00: checkpatch.pl error fixes for rt2x00link.c
rt2x00: checkpatch.pl error fixes for rt2x00queue.c
rt2x00: checkpatch.pl error fixes for rt73usb.c
Mohammed Shafi Shajakhan (2):
ath9k: Remove the median function in rate control
ath9k: Properly assign boolean types
Nicolas Kaiser (1):
wireless/wl1271: remove redundant if-statement v2
Nishant Sarmukadam (1):
mwl8k: force AP mode to use non-AMPDU frames
Rafael J. Wysocki (1):
ath9k: Convert to new PCI PM framework
Rafał Miłecki (8):
b43: N-PHY: define channel table struct for rev3+ devices
b43: N-PHY: define registers names for 2056 radio
b43: N-PHY: define registers names for 2056 radio
b43: N-PHY: fix 2055 radio init
b43: define known SPROM boardflags2 bits
b43: N-PHY: determine usage of radio regulatory workaround correctly
b43: N-PHY: improve 2055 radio initialization
b43legacy: rfkill: use status register based on core revision (not PHY's)
Rajkumar Manoharan (1):
ath9k_htc: Handle monitor mode properly for HTC devices
Shahar Levi (3):
wl1271: 11n Support, Add Definitions
wl1271: 11n Support, ACX Commands
wl1271: 11n Support, functionality and configuration ability
Shanyu Zhao (2):
iwlwifi: seperate disconnected antenna function
iwlwifi: disable disconnected antenna for advanced bt coex
Stanislaw Gruszka (7):
iwlwifi: warn when send tx power settings during scan
iwlwifi: send tx_power_cmd synchronously
iwlwifi: fix set_tx_power vs scan
iwlwifi: avoid commit rxon during scan in iwlagn_configure_filter
iwlwifi: avoid commit rxon during scan in iwlagn_bt_traffic_change_work
iwlwifi: defer update power mode while scan
iwlwifi: avoid commit rxon during scan in iwl_set_no_assoc
Stephen Hemminger (1):
rfkill: remove dead code
Teemu Paasikivi (1):
wl1271: Fix warning about unsupported RX rate
Thadeu Lima de Souza Cascardo (1):
rtl8187b: do not do per packet TX AGC
Wey-Yi Guy (11):
iwlagn: turn dynamic smps on while BT is on
iwlwifi: add new devices to Kconfig
iwlagn: use 6000g2b uCode for 130 series devices
iwlagn: update PCI ID for 6000g2b series devices
iwlagn: update PCI ID for 6000g2a series devices
iwlagn: update PCI ID for 100 series devices
iwlwifi: Legacy isr only used by legacy devices
iwlwifi: put all the isr related function under ops
iwlwifi: legacy tx_cmd_protection function
iwlwifi: resending QoS command when HT changes
iwlagn: enable shadow register
Winkler, Tomas (1):
iwlwlifi: update rx write pointer w/o request mac access in the CAM mode
maximilian attems (2):
zd1211rw: add 2 missing usb id's
zd1201: Add missing id
arch/arm/mach-omap2/board-omap3pandora.c | 32 +-
drivers/net/wireless/ath/ath5k/base.c | 24 +-
drivers/net/wireless/ath/ath5k/debug.c | 30 +-
drivers/net/wireless/ath/ath5k/desc.h | 18 +-
drivers/net/wireless/ath/ath5k/phy.c | 8 +-
drivers/net/wireless/ath/ath9k/ar5008_phy.c | 14 +-
drivers/net/wireless/ath/ath9k/ar9002_mac.c | 123 ++--
drivers/net/wireless/ath/ath9k/ar9002_phy.c | 8 +-
drivers/net/wireless/ath/ath9k/ar9003_eeprom.c | 20 +-
drivers/net/wireless/ath/ath9k/ar9003_mac.c | 69 +-
drivers/net/wireless/ath/ath9k/ar9003_mac.h | 6 +-
drivers/net/wireless/ath/ath9k/ar9003_phy.c | 14 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 14 +-
drivers/net/wireless/ath/ath9k/beacon.c | 12 +-
drivers/net/wireless/ath/ath9k/common.c | 15 +-
drivers/net/wireless/ath/ath9k/common.h | 14 +-
drivers/net/wireless/ath/ath9k/debug.c | 48 +-
drivers/net/wireless/ath/ath9k/debug.h | 5 +-
drivers/net/wireless/ath/ath9k/eeprom.h | 3 +-
drivers/net/wireless/ath/ath9k/eeprom_4k.c | 9 +-
drivers/net/wireless/ath/ath9k/eeprom_9287.c | 27 +-
drivers/net/wireless/ath/ath9k/eeprom_def.c | 62 +-
drivers/net/wireless/ath/ath9k/gpio.c | 10 +-
drivers/net/wireless/ath/ath9k/htc_drv_main.c | 70 +--
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 9 +-
drivers/net/wireless/ath/ath9k/hw.c | 9 +-
drivers/net/wireless/ath/ath9k/hw.h | 16 +-
drivers/net/wireless/ath/ath9k/init.c | 88 +-
drivers/net/wireless/ath/ath9k/mac.c | 86 ++-
drivers/net/wireless/ath/ath9k/mac.h | 13 +-
drivers/net/wireless/ath/ath9k/main.c | 167 ++---
drivers/net/wireless/ath/ath9k/pci.c | 40 +-
drivers/net/wireless/ath/ath9k/rc.c | 31 +-
drivers/net/wireless/ath/ath9k/recv.c | 42 +-
drivers/net/wireless/ath/ath9k/virtual.c | 3 +-
drivers/net/wireless/ath/ath9k/xmit.c | 102 +--
drivers/net/wireless/ath/carl9170/carl9170.h | 5 +-
drivers/net/wireless/ath/carl9170/fwcmd.h | 13 +-
drivers/net/wireless/ath/carl9170/hw.h | 7 +-
drivers/net/wireless/ath/carl9170/mac.c | 56 +-
drivers/net/wireless/ath/carl9170/main.c | 19 +-
drivers/net/wireless/ath/carl9170/phy.c | 17 +-
drivers/net/wireless/ath/carl9170/phy.h | 24 +-
drivers/net/wireless/ath/carl9170/tx.c | 80 ++-
drivers/net/wireless/ath/carl9170/usb.c | 2 +-
drivers/net/wireless/ath/carl9170/version.h | 6 +-
drivers/net/wireless/ath/debug.h | 2 +
drivers/net/wireless/ath/key.c | 9 +-
drivers/net/wireless/b43/b43.h | 13 +
drivers/net/wireless/b43/dma.c | 5 -
drivers/net/wireless/b43/phy_n.c | 14 +-
drivers/net/wireless/b43/radio_2055.c | 8 +-
drivers/net/wireless/b43/radio_2056.c | 51 ++
drivers/net/wireless/b43/radio_2056.h | 1081 +++++++++++++++++++++++-
drivers/net/wireless/b43legacy/rfkill.c | 2 +-
drivers/net/wireless/iwlwifi/Kconfig | 3 +
drivers/net/wireless/iwlwifi/Makefile | 7 +-
drivers/net/wireless/iwlwifi/iwl-1000.c | 13 +-
drivers/net/wireless/iwlwifi/iwl-3945.c | 22 +-
drivers/net/wireless/iwlwifi/iwl-3945.h | 8 +-
drivers/net/wireless/iwlwifi/iwl-4965.c | 352 +++++++-
drivers/net/wireless/iwlwifi/iwl-5000.c | 26 +-
drivers/net/wireless/iwlwifi/iwl-6000.c | 46 +-
drivers/net/wireless/iwlwifi/iwl-agn-calib.c | 230 +++---
drivers/net/wireless/iwlwifi/iwl-agn-lib.c | 53 +-
drivers/net/wireless/iwlwifi/iwl-agn-rxon.c | 619 ++++++++++++++
drivers/net/wireless/iwlwifi/iwl-agn-sta.c | 32 +-
drivers/net/wireless/iwlwifi/iwl-agn.c | 493 ++---------
drivers/net/wireless/iwlwifi/iwl-agn.h | 41 +-
drivers/net/wireless/iwlwifi/iwl-core.c | 841 ++++---------------
drivers/net/wireless/iwlwifi/iwl-core.h | 70 +-
drivers/net/wireless/iwlwifi/iwl-csr.h | 2 +
drivers/net/wireless/iwlwifi/iwl-dev.h | 3 +
drivers/net/wireless/iwlwifi/iwl-led.c | 2 +
drivers/net/wireless/iwlwifi/iwl-legacy.c | 662 +++++++++++++++
drivers/net/wireless/iwlwifi/iwl-legacy.h | 79 ++
drivers/net/wireless/iwlwifi/iwl-power.c | 95 ++-
drivers/net/wireless/iwlwifi/iwl-power.h | 3 +
drivers/net/wireless/iwlwifi/iwl-rx.c | 47 +-
drivers/net/wireless/iwlwifi/iwl-scan.c | 11 +-
drivers/net/wireless/iwlwifi/iwl-tx.c | 49 +-
drivers/net/wireless/iwlwifi/iwl3945-base.c | 49 +-
drivers/net/wireless/mac80211_hwsim.c | 5 +-
drivers/net/wireless/mwl8k.c | 7 +-
drivers/net/wireless/rt2x00/rt2400pci.c | 14 +-
drivers/net/wireless/rt2x00/rt2400pci.h | 6 +-
drivers/net/wireless/rt2x00/rt2500pci.c | 20 +-
drivers/net/wireless/rt2x00/rt2500pci.h | 4 +-
drivers/net/wireless/rt2x00/rt2500usb.c | 22 +-
drivers/net/wireless/rt2x00/rt2800.h | 61 ++-
drivers/net/wireless/rt2x00/rt2800lib.c | 43 +-
drivers/net/wireless/rt2x00/rt2800pci.c | 16 +-
drivers/net/wireless/rt2x00/rt2800pci.h | 12 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 66 ++-
drivers/net/wireless/rt2x00/rt2800usb.h | 4 +-
drivers/net/wireless/rt2x00/rt2x00.h | 1 +
drivers/net/wireless/rt2x00/rt2x00config.c | 8 +-
drivers/net/wireless/rt2x00/rt2x00debug.c | 10 +-
drivers/net/wireless/rt2x00/rt2x00dev.c | 37 +-
drivers/net/wireless/rt2x00/rt2x00lib.h | 3 +-
drivers/net/wireless/rt2x00/rt2x00link.c | 2 +-
drivers/net/wireless/rt2x00/rt2x00mac.c | 52 +-
drivers/net/wireless/rt2x00/rt2x00pci.c | 2 +-
drivers/net/wireless/rt2x00/rt2x00queue.c | 39 +-
drivers/net/wireless/rt2x00/rt2x00queue.h | 33 +-
drivers/net/wireless/rt2x00/rt2x00reg.h | 2 -
drivers/net/wireless/rt2x00/rt2x00usb.c | 25 +-
drivers/net/wireless/rt2x00/rt61pci.c | 28 +-
drivers/net/wireless/rt2x00/rt61pci.h | 2 +-
drivers/net/wireless/rt2x00/rt73usb.c | 22 +-
drivers/net/wireless/rt2x00/rt73usb.h | 2 +-
drivers/net/wireless/rtl818x/rtl8187_dev.c | 140 ++--
drivers/net/wireless/rtl818x/rtl8187_rtl8225.c | 22 -
drivers/net/wireless/wl1251/main.c | 15 +-
drivers/net/wireless/wl1251/sdio.c | 101 ++-
drivers/net/wireless/wl1251/spi.c | 9 +
drivers/net/wireless/wl1251/wl1251.h | 1 +
drivers/net/wireless/wl12xx/Kconfig | 12 +-
drivers/net/wireless/wl12xx/wl1271.h | 13 +-
drivers/net/wireless/wl12xx/wl1271_acx.c | 83 ++
drivers/net/wireless/wl12xx/wl1271_acx.h | 89 ++-
drivers/net/wireless/wl12xx/wl1271_boot.c | 10 +-
drivers/net/wireless/wl12xx/wl1271_debugfs.c | 215 +++---
drivers/net/wireless/wl12xx/wl1271_event.c | 2 -
drivers/net/wireless/wl12xx/wl1271_main.c | 220 ++++-
drivers/net/wireless/wl12xx/wl1271_rx.c | 28 +-
drivers/net/wireless/wl12xx/wl1271_rx.h | 2 +-
drivers/net/wireless/wl12xx/wl1271_scan.c | 5 +-
drivers/net/wireless/wl12xx/wl1271_testmode.c | 12 +
drivers/net/wireless/wl12xx/wl1271_tx.c | 132 ++-
drivers/net/wireless/wl12xx/wl1271_tx.h | 3 +-
drivers/net/wireless/zd1201.c | 1 +
drivers/net/wireless/zd1211rw/zd_usb.c | 2 +
drivers/ssb/pcihost_wrapper.c | 7 +
include/linux/bitops.h | 11 +
include/linux/nl80211.h | 6 +-
include/linux/rfkill.h | 31 -
include/linux/wl12xx.h | 8 +
include/net/cfg80211.h | 15 +-
net/mac80211/aes_ccm.c | 3 +-
net/mac80211/aes_cmac.c | 3 +-
net/mac80211/debugfs.c | 60 +-
net/mac80211/debugfs.h | 2 +
net/mac80211/debugfs_key.c | 19 +-
net/mac80211/debugfs_sta.c | 26 +-
net/mac80211/rc80211_minstrel_ht.c | 16 +-
net/rfkill/core.c | 14 -
net/wireless/reg.c | 134 +++-
148 files changed, 5604 insertions(+), 2949 deletions(-)
create mode 100644 drivers/net/wireless/iwlwifi/iwl-agn-rxon.c
create mode 100644 drivers/net/wireless/iwlwifi/iwl-legacy.c
create mode 100644 drivers/net/wireless/iwlwifi/iwl-legacy.h
Omnibus patch is available here:
http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2010-11-15.patch.bz2
--
John W. Linville Someday the world will need a hero, and you
linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org might be all we have. Be ready.
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-11-16 17:22 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-11-15 21:25 pull request: wireless-next-2.6 2010-11-15 John W. Linville
[not found] ` <20101115212520.GD2297-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2010-11-15 21:55 ` Rafał Miłecki
2010-11-16 17:22 ` David Miller
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).