* pull request: wireless-next-2.6 2009-12-24
@ 2009-12-24 20:47 John W. Linville
[not found] ` <20091224204722.GA678-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
0 siblings, 1 reply; 6+ messages in thread
From: John W. Linville @ 2009-12-24 20:47 UTC (permalink / raw)
To: davem-fT/PcQaiUtIeIZ0/mPfg9Q
Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA,
netdev-u79uwXL29TY76Z2rM5mHXA
Dave,
Here is the usual first batch of pent-up wireless patches after the
merge window. It is the usual collection of various driver updates
along with a dozen or so mac80211/infrastructure changes. There is
still more, but lots/most of what remains is dependent not only on this
batch but also on the fixes that only recently made it into net-next-2.6
(and which are not yet in wireless-next-2.6). So, something to look
forward to... :-)
Please let me know if there are problems!
Thanks,
John
---
The following changes since commit a252e749f1ae17e43ccc5824f7b1b5854417c98b:
Linus Torvalds (1):
sctp: fix compile error due to sysctl mismerge
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6.git master
Alban Browaeys (4):
rt2x00 : bail out of regbusy_read if device is removed.
rt2x00 : modify padding location.
rt2x00 : avoid timestamp for monitor injected frame.
rt2x00 : trim the skb after having the l2pad removed.
Benoit PAPILLAULT (1):
rt2x00: Disable RX aggregation for rt2800usb
Benoit Papillault (1):
rt2x00: Fix rt2800usb RX frame format and as such L2PAD
Christian Lamparter (5):
ar9170: remove dead definitions
ar9170: improve network latency
ar9170: remove redundant frame flags
ar9170: small misc changes
ar9170: fix AC_VIDEO txop parameter
Colin Ian King (1):
wireless: hostap, fix oops due to early probing interrupt
Emese Revfy (1):
iwlwifi: Constify struct iwl_ops
Gertjan van Wingerde (5):
rt2x00: Further L2 padding fixes.
rt2x00: Remove SKBDESC_L2_PADDED flag.
rt2x00: Reorganize L2 padding inserting function.
rt2x00: Only remove L2 padding in received frames if there is payload.
rt2x00: Fix trimming of L2 padded frames.
Holger Schurig (9):
libertas: use priv->mesh_tlv instead of priv->mesh_fw_ver
libertas: remove mesh_autostart_enabled and sync_channel
libertas: move mesh-related definitions into mesh.h
libertas: decouple mesh and rtap
libertas: move mesh SSID initialization into mesh.c
libertas: add access functions for mesh open/connect status
libertas: make mesh configurable
libertas: remove priv->capability
libertas: remove priv->ratebitmap
Joe Perches (1):
iwmc3200wifi: Avoid an offset calculation for each management frame.
Johannes Berg (10):
mac80211: make station management completely depend on vif
mac80211: reduce reliance on netdev
mac80211: trace interface name
mac80211: enable spatial multiplexing powersave
mac80211_hwsim: implement ampdu action
mac80211: allow disabling 40MHz on 2.4GHz
cfg80211: avoid sending spurious deauth to userspace
mac80211: dont try to use existing sta for AP
mac80211: disallow fixing bitrates with hw rate control
iwlwifi: use new mac80211 SMPS
John W. Linville (2):
wireless: report reasonable bitrate for MCS rates through wext
wireless: support internal statically compiled regulatory database
Jouni Malinen (1):
mac80211_hwsim: Check all local addresses for TX Ack status
Jussi Kivilinna (2):
rndis_wlan: move copy of module parameters to separate function
rndis_wlan: copy module parameters for bcm4320a devices too
Kalle Valo (12):
wl1251: add tx queue status to debugfs
wl1251: print a debug message when tx_queue is full
wl1251: fix error handling in wl1251_op_config()
wl1251: reduce ELP wakeup timeout
wl1251: simplify ELP wakeup time calculation
wl1251: use __dev_alloc_skb() on RX
wl1251: implement acx_ac_cfg to configure hardware queues
wl1251: implement wl1251_acx_tid_cfg()
wl1251: implement WMM
wl1251: update tx_hdr when aliging skb in tx
wl1251: enable WMM
mac80211: remove payload alignment warning
Kenichi HORIO (1):
rt73usb: add WLI-U2-H54HP
Larry Finger (1):
rtl8180: Remove usage of deprecated 'qual'
Luis R. Rodriguez (5):
ath9k_hw: remove unused ath9k_hw_devname() and ath9k_hw_probe()
ath9k: add MCS rate index back to debufs rcstat
mac80211: make debugfs mcs set entry reflect 16 bits
mac80211: parse the HT capabilities info through debugfs
mac80211: only bother printing highest data rate on debugfs if its set
Stefan Seyfried (2):
ar9170usb: add Sphairon Homelink 1202 USB ID
zd1211rw: improve ejecting of fake CDROM
Sujith (3):
ath9k: Clarify Interrupt mitigation
ath9k: Remove ANI lock
ath9k: Fix TX poll routine
Wey-Yi Guy (5):
iwlwifi: log CT_CARD_DISABLED flag
iwlwifi: dump "Control and Status Register" when detect uCode HW/SW error
iwlwifi: add continuous uCode event log capability
iwlwifi: on-screen event log dump
iwlwifi: remove extra error msg on sensitivity calibration
Zhu Yi (2):
wireless: add ieee80211_amsdu_to_8023s
iwmc3200wifi: rx aggregation support
gregor kowski (1):
mac80211 : fix a race with update_tkip_key
Documentation/networking/regulatory.txt | 24 ++
drivers/net/wireless/ath/ar9170/ar9170.h | 9 +-
drivers/net/wireless/ath/ar9170/hw.h | 1 +
drivers/net/wireless/ath/ar9170/mac.c | 2 +-
drivers/net/wireless/ath/ar9170/main.c | 102 ++++-----
drivers/net/wireless/ath/ar9170/usb.c | 2 +
drivers/net/wireless/ath/ath9k/ath9k.h | 1 -
drivers/net/wireless/ath/ath9k/debug.c | 38 +++-
drivers/net/wireless/ath/ath9k/hw.c | 40 +---
drivers/net/wireless/ath/ath9k/hw.h | 2 +-
drivers/net/wireless/ath/ath9k/main.c | 21 +--
drivers/net/wireless/ath/ath9k/rc.h | 4 +
drivers/net/wireless/hostap/hostap_hw.c | 9 +
drivers/net/wireless/iwlwifi/iwl-1000.c | 4 +-
drivers/net/wireless/iwlwifi/iwl-3945.c | 2 +-
drivers/net/wireless/iwlwifi/iwl-3945.h | 3 +-
drivers/net/wireless/iwlwifi/iwl-4965.c | 3 +-
drivers/net/wireless/iwlwifi/iwl-5000.c | 10 +-
drivers/net/wireless/iwlwifi/iwl-6000.c | 8 +-
drivers/net/wireless/iwlwifi/iwl-agn.c | 251 +++++++++++++++++++----
drivers/net/wireless/iwlwifi/iwl-calib.c | 7 +-
drivers/net/wireless/iwlwifi/iwl-commands.h | 2 +-
drivers/net/wireless/iwlwifi/iwl-core.c | 128 +++++++++---
drivers/net/wireless/iwlwifi/iwl-core.h | 10 +-
drivers/net/wireless/iwlwifi/iwl-debug.h | 2 +
drivers/net/wireless/iwlwifi/iwl-debugfs.c | 105 +++++++++-
drivers/net/wireless/iwlwifi/iwl-dev.h | 30 +++
drivers/net/wireless/iwlwifi/iwl-devtrace.c | 2 +
drivers/net/wireless/iwlwifi/iwl-devtrace.h | 44 ++++
drivers/net/wireless/iwlwifi/iwl3945-base.c | 101 ++++++---
drivers/net/wireless/iwmc3200wifi/rx.c | 71 +++++--
drivers/net/wireless/libertas/Kconfig | 6 +
drivers/net/wireless/libertas/Makefile | 2 +-
drivers/net/wireless/libertas/assoc.c | 17 +--
drivers/net/wireless/libertas/cmd.c | 22 +--
drivers/net/wireless/libertas/cmd.h | 12 -
drivers/net/wireless/libertas/cmdresp.c | 16 +--
drivers/net/wireless/libertas/defs.h | 7 -
drivers/net/wireless/libertas/dev.h | 7 +-
drivers/net/wireless/libertas/ethtool.c | 2 +
drivers/net/wireless/libertas/main.c | 42 ++--
drivers/net/wireless/libertas/mesh.c | 29 ++-
drivers/net/wireless/libertas/mesh.h | 32 +++
drivers/net/wireless/libertas/scan.c | 2 +-
drivers/net/wireless/libertas/tx.c | 2 +-
drivers/net/wireless/libertas/wext.c | 26 ++-
drivers/net/wireless/mac80211_hwsim.c | 85 +++++++-
drivers/net/wireless/rndis_wlan.c | 42 +++--
drivers/net/wireless/rt2x00/rt2800pci.c | 6 +-
drivers/net/wireless/rt2x00/rt2800usb.c | 45 +++--
drivers/net/wireless/rt2x00/rt2800usb.h | 90 ++++++--
drivers/net/wireless/rt2x00/rt2x00.h | 6 +
drivers/net/wireless/rt2x00/rt2x00dev.c | 10 +-
drivers/net/wireless/rt2x00/rt2x00pci.c | 3 +
drivers/net/wireless/rt2x00/rt2x00queue.c | 79 ++++----
drivers/net/wireless/rt2x00/rt2x00queue.h | 5 +-
drivers/net/wireless/rt2x00/rt73usb.c | 1 +
drivers/net/wireless/rtl818x/rtl8180_dev.c | 1 -
drivers/net/wireless/wl12xx/wl1251.h | 1 +
drivers/net/wireless/wl12xx/wl1251_acx.c | 69 ++++++
drivers/net/wireless/wl12xx/wl1251_acx.h | 87 ++++++++
drivers/net/wireless/wl12xx/wl1251_debugfs.c | 23 ++
drivers/net/wireless/wl12xx/wl1251_init.c | 5 +
drivers/net/wireless/wl12xx/wl1251_init.h | 47 ++++
drivers/net/wireless/wl12xx/wl1251_main.c | 50 ++++-
drivers/net/wireless/wl12xx/wl1251_ps.c | 9 +-
drivers/net/wireless/wl12xx/wl1251_rx.c | 2 +-
drivers/net/wireless/wl12xx/wl1251_tx.c | 9 +-
drivers/net/wireless/wl12xx/wl1251_tx.h | 17 ++
drivers/net/wireless/zd1211rw/zd_usb.c | 14 +-
include/linux/ieee80211.h | 30 +++-
include/net/cfg80211.h | 22 ++-
include/net/mac80211.h | 61 ++++++
net/mac80211/Kconfig | 12 -
net/mac80211/agg-rx.c | 15 +-
net/mac80211/agg-tx.c | 25 +--
net/mac80211/cfg.c | 112 +++++++---
net/mac80211/debugfs_key.c | 2 +-
net/mac80211/debugfs_netdev.c | 166 ++++++++++-----
net/mac80211/debugfs_netdev.h | 9 +-
net/mac80211/debugfs_sta.c | 64 +++++-
net/mac80211/driver-ops.h | 29 ++--
net/mac80211/driver-trace.h | 42 ++--
net/mac80211/ht.c | 53 +++++-
net/mac80211/ibss.c | 34 ++--
net/mac80211/ieee80211_i.h | 21 ++-
net/mac80211/iface.c | 62 +++++-
net/mac80211/key.c | 6 +-
net/mac80211/key.h | 8 +-
net/mac80211/main.c | 50 ++++-
net/mac80211/mesh.c | 4 +-
net/mac80211/mesh_hwmp.c | 20 +-
net/mac80211/mesh_pathtbl.c | 6 +-
net/mac80211/mesh_plink.c | 6 +-
net/mac80211/mlme.c | 192 +++++++++++------
net/mac80211/pm.c | 4 +-
net/mac80211/rx.c | 295 ++++++++++----------------
net/mac80211/scan.c | 2 +-
net/mac80211/spectmgmt.c | 4 +-
net/mac80211/sta_info.c | 32 ++--
net/mac80211/sta_info.h | 29 +++-
net/mac80211/status.c | 46 ++++-
net/mac80211/tkip.c | 38 ++--
net/mac80211/tx.c | 42 ++--
net/mac80211/util.c | 104 ++++++++-
net/wireless/.gitignore | 1 +
net/wireless/Kconfig | 16 ++
net/wireless/Makefile | 6 +
net/wireless/core.h | 2 +
net/wireless/db.txt | 17 ++
net/wireless/genregdb.awk | 118 ++++++++++
net/wireless/mlme.c | 11 +-
net/wireless/nl80211.c | 37 +---
net/wireless/reg.c | 120 +++++++++--
net/wireless/regdb.h | 7 +
net/wireless/util.c | 132 +++++++++++-
net/wireless/wext-compat.c | 5 +-
117 files changed, 2965 insertions(+), 1122 deletions(-)
create mode 100644 net/wireless/.gitignore
create mode 100644 net/wireless/db.txt
create mode 100644 net/wireless/genregdb.awk
create mode 100644 net/wireless/regdb.h
Omnibus patch is available here:
http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2009-12-24.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] 6+ messages in thread
* Re: pull request: wireless-next-2.6 2009-12-24
[not found] ` <20091224204722.GA678-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
@ 2009-12-24 21:53 ` David Miller
2009-12-25 4:47 ` John W. Linville
0 siblings, 1 reply; 6+ messages in thread
From: David Miller @ 2009-12-24 21:53 UTC (permalink / raw)
To: linville-2XuSBdqkA4R54TAoqtyWWQ
Cc: linux-wireless-u79uwXL29TY76Z2rM5mHXA,
netdev-u79uwXL29TY76Z2rM5mHXA
From: "John W. Linville" <linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
Date: Thu, 24 Dec 2009 15:47:22 -0500
> Dave,
>
> Here is the usual first batch of pent-up wireless patches after the
> merge window. It is the usual collection of various driver updates
> along with a dozen or so mac80211/infrastructure changes. There is
> still more, but lots/most of what remains is dependent not only on this
> batch but also on the fixes that only recently made it into net-next-2.6
> (and which are not yet in wireless-next-2.6). So, something to look
> forward to... :-)
>
> Please let me know if there are problems!
Let me know when it builds :-)
awk: /home/davem/src/GIT/net-next-2.6/net/wireless/genregdb.awk: line 29: regular expression compile failed (missing operand)
* Ignore *
awk: /home/davem/src/GIT/net-next-2.6/net/wireless/genregdb.awk: line 33: regular expression compile failed (missing operand)
* Ignore *
make[2]: *** [net/wireless/regdb.c] Error 2
make[2]: *** Waiting for unfinished jobs....
--
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] 6+ messages in thread
* Re: pull request: wireless-next-2.6 2009-12-24
2009-12-24 21:53 ` David Miller
@ 2009-12-25 4:47 ` John W. Linville
2009-12-25 5:51 ` Pavel Roskin
0 siblings, 1 reply; 6+ messages in thread
From: John W. Linville @ 2009-12-25 4:47 UTC (permalink / raw)
To: David Miller; +Cc: linux-wireless, netdev
On Thu, Dec 24, 2009 at 01:53:14PM -0800, David Miller wrote:
> From: "John W. Linville" <linville@tuxdriver.com>
> Date: Thu, 24 Dec 2009 15:47:22 -0500
>
> > Dave,
> >
> > Here is the usual first batch of pent-up wireless patches after the
> > merge window. It is the usual collection of various driver updates
> > along with a dozen or so mac80211/infrastructure changes. There is
> > still more, but lots/most of what remains is dependent not only on this
> > batch but also on the fixes that only recently made it into net-next-2.6
> > (and which are not yet in wireless-next-2.6). So, something to look
> > forward to... :-)
> >
> > Please let me know if there are problems!
>
> Let me know when it builds :-)
>
> awk: /home/davem/src/GIT/net-next-2.6/net/wireless/genregdb.awk: line 29: regular expression compile failed (missing operand)
> * Ignore *
> awk: /home/davem/src/GIT/net-next-2.6/net/wireless/genregdb.awk: line 33: regular expression compile failed (missing operand)
> * Ignore *
> make[2]: *** [net/wireless/regdb.c] Error 2
> make[2]: *** Waiting for unfinished jobs....
Hmm...well, I'm at a loss. It certainly works here. :-)
Perhaps you could send me your config? And maybe the output of
"awk -W version"? I suppose it is possible that I'm relying on some
specific awk feature that isn't commonly available...?
Actually, I think it has to do with the C-style comments on the
cited lines. Try the patch below? If it works for you, perhaps you
could just apply it on top of the request pull?
John
---
From 0d5105fb0d1cb949ebb54eb50c4affd33328b866 Mon Sep 17 00:00:00 2001
From: John W. Linville <linville@tuxdriver.com>
Date: Thu, 24 Dec 2009 23:44:51 -0500
Subject: [PATCH] wireless: fix comments in genregdb.awk
Apparently some awk versions choke on C-style comments -- who knew? :-)
Signed-off-by: John W. Linville <linville@tuxdriver.com>
---
net/wireless/genregdb.awk | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net/wireless/genregdb.awk b/net/wireless/genregdb.awk
index 8316cf0..3cc9e69 100644
--- a/net/wireless/genregdb.awk
+++ b/net/wireless/genregdb.awk
@@ -26,11 +26,11 @@ BEGIN {
}
/^[ \t]*#/ {
- /* Ignore */
+ # Ignore
}
!active && /^[ \t]*$/ {
- /* Ignore */
+ # Ignore
}
!active && /country/ {
--
1.6.5.2
--
John W. Linville Someday the world will need a hero, and you
linville@tuxdriver.com might be all we have. Be ready.
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: pull request: wireless-next-2.6 2009-12-24
2009-12-25 4:47 ` John W. Linville
@ 2009-12-25 5:51 ` Pavel Roskin
[not found] ` <20091225005142.ixwgpr0dcg4cc48w-cebfxv-2RFepEojUI3Rd1RZctBqVdHuzzzSOjJt@public.gmane.org>
0 siblings, 1 reply; 6+ messages in thread
From: Pavel Roskin @ 2009-12-25 5:51 UTC (permalink / raw)
To: John W. Linville; +Cc: David Miller, linux-wireless, netdev
Quoting "John W. Linville" <linville@tuxdriver.com>:
> Hmm...well, I'm at a loss. It certainly works here. :-)
You may want to see this discussion in LKML:
http://thread.gmane.org/gmane.linux.kernel/928654/
The error messages look differently though. Anyway, genregdb.awk
appears to require gawk.
--
Regards,
Pavel Roskin
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: pull request: wireless-next-2.6 2009-12-24
[not found] ` <20091225005142.ixwgpr0dcg4cc48w-cebfxv-2RFepEojUI3Rd1RZctBqVdHuzzzSOjJt@public.gmane.org>
@ 2009-12-25 16:38 ` John W. Linville
[not found] ` <20091225163801.GA4481-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
0 siblings, 1 reply; 6+ messages in thread
From: John W. Linville @ 2009-12-25 16:38 UTC (permalink / raw)
To: Pavel Roskin
Cc: David Miller, linux-wireless-u79uwXL29TY76Z2rM5mHXA,
netdev-u79uwXL29TY76Z2rM5mHXA
On Fri, Dec 25, 2009 at 12:51:42AM -0500, Pavel Roskin wrote:
> Quoting "John W. Linville" <linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>:
>
>> Hmm...well, I'm at a loss. It certainly works here. :-)
>
> You may want to see this discussion in LKML:
> http://thread.gmane.org/gmane.linux.kernel/928654/
>
> The error messages look differently though. Anyway, genregdb.awk
> appears to require gawk.
Perhaps, but not intentionally. Hopefully the patch I posted is
sufficient to get things working for non-gawk users...?
John
--
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] 6+ messages in thread
* Re: pull request: wireless-next-2.6 2009-12-24
[not found] ` <20091225163801.GA4481-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
@ 2009-12-26 1:10 ` David Miller
0 siblings, 0 replies; 6+ messages in thread
From: David Miller @ 2009-12-26 1:10 UTC (permalink / raw)
To: linville-2XuSBdqkA4R54TAoqtyWWQ
Cc: proski-mXXj517/zsQ, linux-wireless-u79uwXL29TY76Z2rM5mHXA,
netdev-u79uwXL29TY76Z2rM5mHXA
From: "John W. Linville" <linville-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
Date: Fri, 25 Dec 2009 11:38:01 -0500
> Perhaps, but not intentionally. Hopefully the patch I posted is
> sufficient to get things working for non-gawk users...?
It worked here, so I applied it on top
of your pull request and pushed back out
to net-next-2.6
Thanks!
--
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] 6+ messages in thread
end of thread, other threads:[~2009-12-26 1:10 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-24 20:47 pull request: wireless-next-2.6 2009-12-24 John W. Linville
[not found] ` <20091224204722.GA678-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2009-12-24 21:53 ` David Miller
2009-12-25 4:47 ` John W. Linville
2009-12-25 5:51 ` Pavel Roskin
[not found] ` <20091225005142.ixwgpr0dcg4cc48w-cebfxv-2RFepEojUI3Rd1RZctBqVdHuzzzSOjJt@public.gmane.org>
2009-12-25 16:38 ` John W. Linville
[not found] ` <20091225163801.GA4481-2XuSBdqkA4R54TAoqtyWWQ@public.gmane.org>
2009-12-26 1:10 ` 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).