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-01-18
Date: Mon, 18 Jan 2010 17:36:02 -0500 [thread overview]
Message-ID: <20100118223602.GA24834@tuxdriver.com> (raw)
Dave,
Yikes!! I guess I fell out of the habit of sending pull requests for
wireless-next-2.6...I'm sorry! I could send this as a couple of
intermediate pull requests if that would be at all helpful...? Now that
I think about it, I guess I was holding back wireless-next-2.6 for a
while because it was broken and I didn't want to "spread the wealth"...
:-)
In any case, this is the usual huge round of updates intended for
2.6.34. It also includes a couple of merges from wireless-2.6 to
resolve build/merge problems. This seems like a lot of stuff, but a lot
of it is comprised of mwl8k driver updates and 802.11n phy support
working its way into b43.
Please let me know if there are problems!
Thanks,
John
---
The following changes since commit 354fcd7774a00809ebefdba75e747364cb22a940:
Michael Chan (1):
bnx2: Save statistics during reset.
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6.git master
Benoit Papillault (2):
zd1211rw: Fix multicast filtering.
mac80211: Fixed netif_tx_wake_all_queues in IBSS mode
Christian Lamparter (1):
mac80211: fix ampdu_action tx_start ssn
Christoph Egger (1):
Remove config option B43_LEGACY_RFKILL completely
Dan Carpenter (1):
iwl: off by one bug
Dominik Geyer (1):
ath9k: Fix Kconfig depends for ATH9K_DEBUGFS
Felix Fietkau (6):
mac80211: use nullfunc frames for 4-addr sta detection
mac80211: allow station updates on ap interfaces for vlan stations
mac80211: do not transmit frames on unconfigured 4-addr vlan interfaces
mac80211: force use_short_slot=true for 5GHz
ath9k: cleanup slot time and ack/cts timeout handling
ath9k: implement coverage class support
Gertjan van Wingerde (5):
rt2x00: Fix LED configuration setting for rt2800.
rt2x00: Properly request tx headroom for alignment operations.
rt2x00: RF3052 is a valid RF chipset for USB devices as well.
rt2x00: Unify rt2800 WPDMA ready waiting functions.
rt2x00: Make rt2800_init_led static and don't export it.
H Hartley Sweeten (1):
iwl-debugfs.c: remove unnecessary casts of void *
Joe Perches (1):
net/mac80211/mlme.c: Remove unnecessary semicolons
Johannes Berg (4):
mac80211: fix skb buffering issue
mac80211: fix a few work bugs
mac80211: fix return from ieee80211_assoc_success
mac80211: remove unused type argument
John W. Linville (7):
mac80211: fix typo added by "mac80211: fix propagation of failed..."
Merge git://git.kernel.org/.../linville/wireless-2.6
wireless: fix build breakage when CONFIG_CFG80211_REG_DEBUG not set
mac80211: fix-up build breakage in 2.6.33
Revert "mac80211: replace netif_tx_{start,stop,wake}_all_queues"
Merge git://git.kernel.org/.../linville/wireless-2.6
Revert "iwmc3200wifi: fix array out-of-boundary access"
Jouni Malinen (5):
mac80211: No need to include WEXT headers here
mac80211: Select lowest rate based on basic rate set in AP mode
cfg80211/mac80211: Use more generic bitrate mask for rate control
nl80211: New command for setting TX rate mask for rate control
cfg80211: Store IEs from both Beacon and Probe Response frames
Juha Leppanen (1):
wl1271: fix timeout in wl1271_top_reg_read
Kalle Valo (20):
mac80211: fix a warning related to pointer conversion to u64 cookie
mac80211: fix ieee80211_change_mac() to use struct sockaddr
mac80211: add functions to create PS Poll and Nullfunc templates
mac80211: use PS Poll and Nullfunc templates when sending such frames
wl1251: get PS Poll and Nullfunc templates from mac80211
mac80211: create Probe Request template
mac80211: use Probe Request template when sending a direct scan
wl1251: cleanup scanning code
wl1251: get probe request template from mac80211
wl1251: use mac80211 provided channel parameters in scanning
wl1251: fix sleep related error paths in wl1251_op_bss_info_changed()
mac80211: add U-APSD client support
mac80211: add debugfs interface for U-APSD queue configuration
mac80211: create tx handler for dynamic ps
mac80211: check uapsd state for dynamic power save
ieee80211: add struct ieee80211_hdr_qos
wl1251: create qos null data template
wl1251: add U-APSD support
mac80211: fix mac80211.h documentation warnings
mac80211: improve powersave documentation
Larry Finger (1):
Staging: r8187se: Fix compile error from wireless-testing commit 7044cc56
Lennert Buytenhek (45):
mwl8k: fix configure_filter() memory leak on error
mwl8k: update version number to 0.11
mwl8k: bail out if there is no AP firmware image support for this chip
mwl8k: prevent freeing free IRQ if ieee80211_register_hw() fails
mwl8k: make the tx ring drain status messages somewhat more friendly
mwl8k: move struct peer_capability_info to its only user
mwl8k: handle station database update for AP's sta entry via ->sta_notify()
mwl8k: remove mwl8k_vif::bssid, which is now useless
mwl8k: move ->peer_id from mwl8k_vif to mwl8k_sta
mwl8k: honor peer rate set
mwl8k: fix changed flags handling in mwl8k_bss_info_changed()
mwl8k: add support for 88w8363 in STA mode
mwl8k: allow setting HT channels
mwl8k: pass in HT capabilities and rates when associating
mwl8k: trivial rx-only ampdu implementation
mwl8k: pass GET_HW_SPEC capability bitmask up the stack
mwl8k: minor cleanups
mwl8k: undo transmit queue 0/1 swapping in mwl8k_cmd_set_edca_params()
mwl8k: bump the transmit wait timeout to 5 seconds
mwl8k: simplify mwl8k_cmd_use_fixed_rate()
mwl8k: add the AP version of USE_FIXED_RATE
mwl8k: implement AP firmware station database maintenance
mwl8k: correctly set the mac_type field for AP SET_MAC_ADDR
mwl8k: basic AP interface support
mwl8k: allow limiting the amount of transmit reclaim done
mwl8k: keep TX_DONE interrupt masked while transmit reclaim is running
mwl8k: move receive processing to tasklet
mac80211: flush workqueue before calling driver ->stop() method
mwl8k: update MODULE_FIRMWARE tags
mwl8k: remove (mostly) write-only variable priv->current_channel
mwl8k: don't call SET_AID if we're not associated
mwl8k: simplify sequence number assignment
mwl8k: add another 88w8366 PCI ID
mwl8k: rename 2.4 GHz band/channels/rates related variables from FOO to FOO_24
mwl8k: move responsibility for initialising wiphy bands to GET_HW_SPEC
mwl8k: add 5 GHz band channels and rates
mwl8k: properly set receive status rate index on 5 GHz receive
mwl8k: handle 5 GHz legacy rate bitmaps in firmware commands
mwl8k: allow selecting 5 GHz channels
mwl8k: use firmware capability field to decide which bands to register
mwl8k: convert the priv->vif pointer to a list of vifs
mwl8k: prepare for posting per-vif firmware commands
mwl8k: post per-vif firmware commands as per-vif commands
mwl8k: enable multi-BSS AP operation
mwl8k: update version number (to 0.12) and copyright
Luis R. Rodriguez (11):
ath5k: Fix eeprom checksum check for custom sized eeproms
cfg80211: fix syntax error on user regulatory hints
cfg80211: add a regulatory debug print
ath9k: re-enable ps by default for new single chip families
cfg80211: add debug print when we drop a bogus country IE
cfg80211: process the max power on a country IE
cfg80211: Fix country IE parsing for single channel triplets
cfg80211: fix 2 GHz subband calculation for country IEs
wl1271: remove unused flags
cfg80211: Ingore country IEs with a zero set of number of channels
cfg80211: make regulatory_hint_11d() band specific
Lukáš Turek (5):
nl80211: Add new WIPHY attribute COVERAGE_CLASS
mac80211: Add new callback set_coverage_class
ath5k: Fix functions for getting/setting slot time
ath5k: Reimplement clock rate to usec conversion
ath5k: Implement mac80211 callback set_coverage_class
Ming Lei (2):
ath9k: fix ito64
mac80211: fix memory leak in ieee80211_send_probe_req
Pavel Roskin (1):
rt2x00: use correct headroom for transmission
Rafał Miłecki (33):
b43: LP-PHY: note and explain specs inconsistency
b43: use standard fls for finding the most significant bit
b43: add new SSB's core id for BCM4328
b43: N-PHY: clean table init, check PHY rev
b43: N-PHY: add shared memory offsets definitions
b43: N-PHY: add needed struct definitions
b43: N-PHY: add missing register definitions
b43: N-PHY: add global variables to b43_phy_n struct
b43: N-PHY: add various tables
b43: N-PHY: update init code to match current specs
b43: N-PHY: update CCA reset
b43: N-PHY: split RSSI calibration into 2 functions (rev2, rev3)
b43: N-PHY: add clip detection reading/writing and some classifier function
b43: N-PHY: implement RSSI selection and offset scaling
b43: N-PHY: add RSSI polling and setting 2055 (radio) VCM
b43: N-PHY: RSSI calibration for rev < 3
b43: N-PHY: implement PA overriding (RF control related)
b43: N-PHY: add RSSI calibration restore
b43: N-PHY: add function than forces (not) staying in carrier search
b43: N-PHY: implement RX IQ coeffs
b43: N-PHY: implement workaround for TX IQ
b43: N-PHY: implement restoring general configuration
b43: N-PHY: implement RX IQ estimation
b43: N-PHY: implement calculating RX IQ comp
b43: N-PHY: implement getting TX gains
b43: N-PHY: add TX LP FBW (TX filter 40 related)
b43: N-PHY: add RX radio cores calibration
b43: N-PHY: update TX calibration ladder
b43: N-PHY: implement calculating IQ gain params
b43: N-PHY: add huge calculating TX IQ LO
b43: N-PHY: add RX IQ calibrationi for rev < 3
b43: N-PHY: implement TX power control coef setup
b43: N-PHY: drop unused definition, uncomment needed call
Sujith (8):
ath9k: Add a new file for GPIO
ath9k: Add new file init.c
ath9k: Cleanup Powersave flags
ath9k: Cleanup init/deinit routines
ath9k: Fix queue handling
ath9k: Add debugfs file for RX errors
ath9k: Fix monitor mode handling
ath9k: Fix panic on driver load
Tim Gardner (2):
b43: Declare at least one real firmware file using MODULE_FIRMWARE.
b43legacy: Declare all possible ucodeX.fw files
Wey-Yi Guy (4):
iwlwifi: add IEEE80211_AMPDU_TX_OPERATIONAL
iwlwifi: ucode statistics data structure update
iwlwifi: remove obsoleted host command
iwlwifi: fix bug in tx byte count table
Zhu Yi (2):
iwlwifi: remove linux/utsrelease.h dependency
mac80211: quit addba_resp_timer if Tx BA session is torn down
Documentation/DocBook/mac80211.tmpl | 2 +-
drivers/net/wireless/ath/ath5k/ath5k.h | 24 +-
drivers/net/wireless/ath/ath5k/base.c | 22 +
drivers/net/wireless/ath/ath5k/eeprom.c | 32 +-
drivers/net/wireless/ath/ath5k/eeprom.h | 8 +
drivers/net/wireless/ath/ath5k/pcu.c | 121 ++-
drivers/net/wireless/ath/ath5k/qcu.c | 20 +-
drivers/net/wireless/ath/ath5k/reset.c | 9 +-
drivers/net/wireless/ath/ath9k/Kconfig | 2 +-
drivers/net/wireless/ath/ath9k/Makefile | 2 +
drivers/net/wireless/ath/ath9k/ahb.c | 23 +-
drivers/net/wireless/ath/ath9k/ath9k.h | 76 +-
drivers/net/wireless/ath/ath9k/beacon.c | 3 +-
drivers/net/wireless/ath/ath9k/debug.c | 118 ++
drivers/net/wireless/ath/ath9k/debug.h | 32 +
drivers/net/wireless/ath/ath9k/gpio.c | 428 +++++
drivers/net/wireless/ath/ath9k/hw.c | 110 +-
drivers/net/wireless/ath/ath9k/hw.h | 7 +-
drivers/net/wireless/ath/ath9k/init.c | 861 ++++++++++
drivers/net/wireless/ath/ath9k/mac.h | 34 +
drivers/net/wireless/ath/ath9k/main.c | 1326 +--------------
drivers/net/wireless/ath/ath9k/pci.c | 58 +-
drivers/net/wireless/ath/ath9k/recv.c | 38 +-
drivers/net/wireless/ath/ath9k/virtual.c | 2 +-
drivers/net/wireless/ath/ath9k/xmit.c | 18 +-
drivers/net/wireless/b43/b43.h | 8 +
drivers/net/wireless/b43/main.c | 8 +-
drivers/net/wireless/b43/phy_lp.c | 24 +-
drivers/net/wireless/b43/phy_n.c | 1795 +++++++++++++++++++-
drivers/net/wireless/b43/phy_n.h | 87 +-
drivers/net/wireless/b43/tables_nphy.c | 577 ++++++-
drivers/net/wireless/b43/tables_nphy.h | 71 +-
drivers/net/wireless/b43legacy/main.c | 11 +-
drivers/net/wireless/iwlwifi/iwl-4965.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-5000.c | 8 +-
drivers/net/wireless/iwlwifi/iwl-agn.c | 3 +
drivers/net/wireless/iwlwifi/iwl-commands.h | 7 +-
drivers/net/wireless/iwlwifi/iwl-core.h | 4 +-
drivers/net/wireless/iwlwifi/iwl-debugfs.c | 49 +-
drivers/net/wireless/iwlwifi/iwl-hcmd.c | 1 -
drivers/net/wireless/iwmc3200wifi/iwm.h | 2 +-
drivers/net/wireless/mwl8k.c | 1363 +++++++++++----
drivers/net/wireless/rt2x00/rt2800lib.c | 29 +-
drivers/net/wireless/rt2x00/rt2800lib.h | 3 +-
drivers/net/wireless/rt2x00/rt2800pci.c | 24 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 22 +-
drivers/net/wireless/rt2x00/rt2x00.h | 6 +
drivers/net/wireless/rt2x00/rt2x00dev.c | 12 +-
drivers/net/wireless/rt2x00/rt2x00queue.c | 6 +-
drivers/net/wireless/wl12xx/wl1251_cmd.c | 83 +
drivers/net/wireless/wl12xx/wl1251_cmd.h | 22 +-
drivers/net/wireless/wl12xx/wl1251_main.c | 291 +---
drivers/net/wireless/wl12xx/wl1271_reg.h | 99 --
drivers/net/wireless/wl12xx/wl1271_spi.c | 3 +-
drivers/net/wireless/zd1211rw/zd_mac.c | 13 +-
drivers/staging/rtl8187se/ieee80211/ieee80211.h | 9 -
.../rtl8187se/ieee80211/ieee80211_softmac.c | 24 +-
drivers/staging/rtl8187se/r8180_core.c | 4 +-
include/linux/ieee80211.h | 37 +
include/linux/nl80211.h | 58 +-
include/net/cfg80211.h | 31 +-
include/net/mac80211.h | 151 ++-
net/mac80211/agg-tx.c | 5 +-
net/mac80211/cfg.c | 65 +-
net/mac80211/debugfs.c | 94 +
net/mac80211/debugfs_netdev.c | 44 +-
net/mac80211/driver-ops.h | 15 +
net/mac80211/driver-trace.h | 23 +
net/mac80211/ieee80211_i.h | 31 +-
net/mac80211/iface.c | 56 +-
net/mac80211/main.c | 7 +-
net/mac80211/mlme.c | 104 +-
net/mac80211/offchannel.c | 8 +-
net/mac80211/rate.c | 88 +-
net/mac80211/rate.h | 5 +-
net/mac80211/rx.c | 16 +-
net/mac80211/scan.c | 20 +-
net/mac80211/sta_info.c | 21 +
net/mac80211/sta_info.h | 3 +
net/mac80211/tx.c | 278 +++-
net/mac80211/util.c | 60 +-
net/mac80211/wme.c | 96 +-
net/mac80211/wme.h | 8 +-
net/mac80211/work.c | 28 +-
net/wireless/core.c | 1 +
net/wireless/core.h | 3 +-
net/wireless/nl80211.c | 130 ++
net/wireless/reg.c | 319 ++++-
net/wireless/reg.h | 11 +
net/wireless/scan.c | 120 +-
net/wireless/sme.c | 1 +
net/wireless/wext-compat.c | 34 +-
92 files changed, 7260 insertions(+), 2757 deletions(-)
create mode 100644 drivers/net/wireless/ath/ath9k/gpio.c
create mode 100644 drivers/net/wireless/ath/ath9k/init.c
Omnibus patch available here:
http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6-2010-01-18.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-01-18 22:45 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-01-18 22:36 John W. Linville [this message]
2010-01-19 19:45 ` pull request: wireless-next-2.6 2010-01-18 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=20100118223602.GA24834@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.