Linux wireless drivers development
 help / color / mirror / Atom feed
* Re: [PATCH 3.2 REQUEST] b43: HT-PHY: report signal to mac80211
From: Rafał Miłecki @ 2011-10-17 14:35 UTC (permalink / raw)
  To: Michael Büsch
  Cc: linux-wireless, John W. Linville, David Woodhouse, b43-dev
In-Reply-To: <20111017162727.388624fc@milhouse>

W dniu 17 października 2011 16:27 użytkownik Michael Büsch <m@bues.ch> napisał:
> On Sun, 16 Oct 2011 23:30:49 +0200
> Rafał Miłecki <zajec5@gmail.com> wrote:
>> +     case B43_PHYTYPE_HT:
>> +             /* TODO: is max the right choice? */
>> +             status.signal = max(
>> +                     (__s8) max(rxhdr->phy_ht_power0, rxhdr->phy_ht_power1),
>
> Hm, why is this cast needed? Does it throw a warning?

warning: comparison of distinct pointer types lacks a cast

gcc 4.5.1

-- 
Rafał

^ permalink raw reply

* Re: [PATCH 3.2 REQUEST] b43: HT-PHY: report signal to mac80211
From: Johannes Berg @ 2011-10-17 14:36 UTC (permalink / raw)
  To: Michael Büsch
  Cc: Rafał Miłecki, linux-wireless, John W. Linville,
	David Woodhouse, b43-dev
In-Reply-To: <20111017162727.388624fc@milhouse>

On Mon, 2011-10-17 at 16:27 +0200, Michael Büsch wrote:
> On Sun, 16 Oct 2011 23:30:49 +0200
> Rafał Miłecki <zajec5@gmail.com> wrote:
> > +	case B43_PHYTYPE_HT:
> > +		/* TODO: is max the right choice? */
> > +		status.signal = max(
> > +			(__s8) max(rxhdr->phy_ht_power0, rxhdr->phy_ht_power1),
> 
> Hm, why is this cast needed? Does it throw a warning?

The cast should probably be a max_t() instead.

johannes


^ permalink raw reply

* [ BCM4329 ] Sleep/Quiet commands
From: Andrés García Saavedra @ 2011-10-17 14:48 UTC (permalink / raw)
  To: linux-wireless

Hi all,

I am looking for a way of commanding the NIC to go sleep (or stay
quiet) for a certain duration of time (within the bcm4329 GPL driver).
Could anyone could give some pointer to start looking into this?
My final goal is to use this driver with an android phone (e.g., nexus one)

Thanks in advance,
Andrés

^ permalink raw reply

* Re: 3.1.0-rc9+ : wlan stops working w/o any error messages
From: Guy, Wey-Yi @ 2011-10-17 14:04 UTC (permalink / raw)
  To: Toralf Förster
  Cc: David Rientjes, werner, ilw@linux.intel.com,
	linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org
In-Reply-To: <201110170952.43916.toralf.foerster@gmx.de>

On Mon, 2011-10-17 at 00:52 -0700, Toralf Förster wrote:
> Toralf Förster wrote at 09:31:58
> > > What does "iwconfig" show?
> 
> And this is the state if the netwerk stops working :
> 
> wlan0     IEEE 802.11abgn  ESSID:"IBM"  
>           Mode:Managed  Frequency:2.462 GHz  Access Point: 00:21:55:AC:8B:80   
>           Bit Rate=54 Mb/s   Tx-Power=15 dBm   
>           Retry  long limit:7   RTS thr:off   Fragment thr:off
>           Encryption key:off
>           Power Management:off
>           Link Quality=45/70  Signal level=-65 dBm  
>           Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
>           Tx excessive retries:0  Invalid misc:77   Missed beacon:0
> 
> 
when you say "stop working", but it is still associated, correct? just
no traffic get through.

Thanks
Wey


^ permalink raw reply

* Re: Alfa AWUS036NHR with RTL8188RU chipset
From: Larry Finger @ 2011-10-17 14:59 UTC (permalink / raw)
  To: v4mp; +Cc: linux-wireless
In-Reply-To: <loom.20111017T115802-634@post.gmane.org>

On 10/17/2011 05:07 AM, v4mp wrote:
>
> ok, i've attached the alfa and run rfkill list but it shows that there are no
> blocked devices, then i run modprobe rtl8192cu and strangely the alfa has
> lighted, but it doesn't work..
> i've done dmesg and seen this:
>
> [ 1218.079638] rtlwifi: reg 0xc80, usbctrl_vendorreq TimeOut! status:0xfffffff4
> value=0xed545b78
> [ 1218.079645] xhci_hcd 0000:05:00.0: ERROR no room on ep ring
> [ 1218.079650] rtlwifi: reg 0xc80, usbctrl_vendorreq TimeOut! status:0xfffffff4
> value=0xed545b78
> [ 1218.079657] xhci_hcd 0000:05:00.0: ERROR no room on ep ring
> [ 1218.079664] xhci_hcd 0000:05:00.0: ERROR no room on ep ring
> [ 1218.079669] rtlwifi: reg 0xc4c, usbctrl_vendorreq TimeOut! status:0xfffffff4
> value=0xed545b78
> [ 1218.079676] xhci_hcd 0000:05:00.0: ERROR no room on ep ring
> [ 1218.079682] xhci_hcd 0000:05:00.0: ERROR no room on ep ring
> [ 1218.079687] rtlwifi: reg 0xc94, usbctrl_vendorreq TimeOut! status:0xfffffff4
> value=0xed545b78
> [ 1218.241190] ADDRCONF(NETDEV_UP): wlan1: link is not ready

Those errors look as if the device was removed before unloading the driver. That 
is a known problem with the driver.

> for the firmware i don't know how to update it, i'm using ubuntu 11.04 natty
> with 3.1.0-0301rc9-generic
> where can i download updated firmware to test it for this card?
> thx

The firmware is available in the linux-firmware git repo, and should be in your 
distro's firmware package.

Only one version of the firmware has been published. The md5sum output is

943e9b714a926e630b8152d7aad91d2e  /lib/firmware/rtlwifi/rtl8192cufw.bin.

Please reboot your system, try to connect, and then post your entire dmesg 
output at pastebin.com. Report the link here.

Larry

^ permalink raw reply

* [PATCH V2 3.2] b43: fill ctl1 word on all newer PHYs, fix PHY errors
From: Rafał Miłecki @ 2011-10-17 14:59 UTC (permalink / raw)
  To: linux-wireless, John W. Linville; +Cc: b43-dev, Rafał Miłecki

This fixes PHY transmission errors reported on some LP-PHY and HT-PHY
cards. For LP-PHY they were quite rare and not really noticable. On
HT-PHY they were critical, OFDM rates were not available at all.

Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
---
V2: don't use >= for checking "old" vs. "new" PHY type, that was a
little hacky.
---
 drivers/net/wireless/b43/xmit.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/drivers/net/wireless/b43/xmit.c b/drivers/net/wireless/b43/xmit.c
index c73e860..8d69f7f 100644
--- a/drivers/net/wireless/b43/xmit.c
+++ b/drivers/net/wireless/b43/xmit.c
@@ -175,6 +175,7 @@ void b43_generate_plcp_hdr(struct b43_plcp_hdr4 *plcp,
 	}
 }
 
+/* TODO: verify if needed for SSLPN or LCN  */
 static u16 b43_generate_tx_phy_ctl1(struct b43_wldev *dev, u8 bitrate)
 {
 	const struct b43_phy *phy = &dev->phy;
@@ -256,6 +257,9 @@ int b43_generate_txhdr(struct b43_wldev *dev,
 	unsigned int plcp_fragment_len;
 	u32 mac_ctl = 0;
 	u16 phy_ctl = 0;
+	bool fill_phy_ctl1 = (phy->type == B43_PHYTYPE_LP ||
+			      phy->type == B43_PHYTYPE_N ||
+			      phy->type == B43_PHYTYPE_HT);
 	u8 extra_ft = 0;
 	struct ieee80211_rate *txrate;
 	struct ieee80211_tx_rate *rates;
@@ -531,7 +535,7 @@ int b43_generate_txhdr(struct b43_wldev *dev,
 			extra_ft |= B43_TXH_EFT_RTSFB_CCK;
 
 		if (rates[0].flags & IEEE80211_TX_RC_USE_RTS_CTS &&
-		    phy->type == B43_PHYTYPE_N) {
+		    fill_phy_ctl1) {
 			txhdr->phy_ctl1_rts = cpu_to_le16(
 				b43_generate_tx_phy_ctl1(dev, rts_rate));
 			txhdr->phy_ctl1_rts_fb = cpu_to_le16(
@@ -552,7 +556,7 @@ int b43_generate_txhdr(struct b43_wldev *dev,
 		break;
 	}
 
-	if (phy->type == B43_PHYTYPE_N) {
+	if (fill_phy_ctl1) {
 		txhdr->phy_ctl1 =
 			cpu_to_le16(b43_generate_tx_phy_ctl1(dev, rate));
 		txhdr->phy_ctl1_fb =
-- 
1.7.3.4


^ permalink raw reply related

* [PATCH 3.2 REQ V2] b43: HT-PHY: report signal to mac80211
From: Rafał Miłecki @ 2011-10-17 15:15 UTC (permalink / raw)
  To: linux-wireless, John W. Linville; +Cc: b43-dev, Rafał Miłecki


Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
---
V2: use ready max_t function instead of manual casting.
The problem is that max(a, b) doesn't return "correct" type, even if
both values are the same type.
---
 drivers/net/wireless/b43/xmit.c |    7 +++++++
 drivers/net/wireless/b43/xmit.h |   16 +++++++++++++++-
 2 files changed, 22 insertions(+), 1 deletions(-)

diff --git a/drivers/net/wireless/b43/xmit.c b/drivers/net/wireless/b43/xmit.c
index 8d69f7f..438f10f 100644
--- a/drivers/net/wireless/b43/xmit.c
+++ b/drivers/net/wireless/b43/xmit.c
@@ -740,7 +740,14 @@ void b43_rx(struct b43_wldev *dev, struct sk_buff *skb, const void *_rxhdr)
 
 	/* Link quality statistics */
 	switch (chanstat & B43_RX_CHAN_PHYTYPE) {
+	case B43_PHYTYPE_HT:
+		/* TODO: is max the right choice? */
+		status.signal = max_t(__s8,
+			max(rxhdr->phy_ht_power0, rxhdr->phy_ht_power1),
+			rxhdr->phy_ht_power2);
+		break;
 	case B43_PHYTYPE_N:
+		/* Broadcom has code for min and avg, but always uses max */
 		if (rxhdr->power0 == 16 || rxhdr->power0 == 32)
 			status.signal = max(rxhdr->power1, rxhdr->power2);
 		else
diff --git a/drivers/net/wireless/b43/xmit.h b/drivers/net/wireless/b43/xmit.h
index 16c514d..98d9074 100644
--- a/drivers/net/wireless/b43/xmit.h
+++ b/drivers/net/wireless/b43/xmit.h
@@ -249,6 +249,12 @@ struct b43_rxhdr_fw4 {
 		} __packed;
 	} __packed;
 	union {
+		/* HT-PHY */
+		struct {
+			PAD_BYTES(1);
+			__s8 phy_ht_power0;
+		} __packed;
+
 		/* RSSI for N-PHYs */
 		struct {
 			__s8 power2;
@@ -257,7 +263,15 @@ struct b43_rxhdr_fw4 {
 
 		__le16 phy_status2;	/* PHY RX Status 2 */
 	} __packed;
-	__le16 phy_status3;	/* PHY RX Status 3 */
+	union {
+		/* HT-PHY */
+		struct {
+			__s8 phy_ht_power1;
+			__s8 phy_ht_power2;
+		} __packed;
+
+		__le16 phy_status3;	/* PHY RX Status 3 */
+	} __packed;
 	union {
 		/* Tested with 598.314, 644.1001 and 666.2 */
 		struct {
-- 
1.7.3.4


^ permalink raw reply related

* Re: [PATCH] ath6kl: Implement support for QOS-enable and QOS-disable from userspace
From: Kalle Valo @ 2011-10-17 16:22 UTC (permalink / raw)
  To: Panjwani, Rishi; +Cc: linux-wireless@vger.kernel.org
In-Reply-To: <278E1D5A6E59CE43BFCE41F2BC5946C917664695@nasanexd02a.na.qualcomm.com>

Hi Rishi,

On 10/15/2011 03:52 AM, Panjwani, Rishi wrote:

> Kindly ignore the previous patch I had sent out. This is the patch I
> am looking forward to get publically reviewed and committed :

Then you send a new version, add a version number (v2, v3, v4 and so on)
to the title. That way it's easy to find the latest version.

If you use git format-patch you can use --subject-prefix to add that.

Kalle

^ permalink raw reply

* Re: [PATCH] ath6kl: Implement support for QOS-enable and QOS-disable from userspace
From: Kalle Valo @ 2011-10-17 16:37 UTC (permalink / raw)
  To: Rishi Panjwani; +Cc: linux-wireless
In-Reply-To: <1318639687-28457-2-git-send-email-rpanjwan@qca.qualcomm.com>

On 10/15/2011 03:48 AM, Rishi Panjwani wrote:
> In order to allow user space based QOS control we use the available debugfs
> infrastructure. With this feature, user can make changes to qos parameters,
> thereby allowing creation and deletion of user defined priority streams and
> features like uapsd. This feature has been added for testing purposes.
> 
> All 21 parameters for the create_qos command are mandatory in the correct
> order. They have to be written to the create_qos file in
> the ath6kl debug directory. These parameters(in order) are:
> 1)user priority
> 2)direction
> 3)traffic class
> 4)traffic type
> 5)voice PS capability
> 6)min service intvl
> 7)max service intvl
> 8)inactivity intvl
> 9)suspension intvl
> 10)serv start time
> 11)tsid
> 12)nominal msdu
> 13)max msdu
> 14)min data rate
> 15)mean data rate
> 16)peak data rate
> 17)max burst size
> 18)delay bound
> 19)min phy rate
> 20)surplus bw allowance
> 21)medium time
> For eg :
> echo "6 2 3 1 1 9999999 9999999 9999999 7777777 0 6 45000 200 56789000
> 56789000 5678900 0 0 9999999 20000 0" > create_qos
> 
> delete_qos requires 2 parameters:
> 1)traffic class
> 2)tsid
> For eg :
> echo "3 1" > delete_qos

Thanks, applied.

I did minor whitespace changes to the commit log and removed two extra
newlines from the patch.

Kalle

^ permalink raw reply

* Re: [PATCH 1/2] nl80211: Add sta_flags to the station info
From: Johannes Berg @ 2011-10-17 16:39 UTC (permalink / raw)
  To: Helmut Schaa; +Cc: linux-wireless, linville
In-Reply-To: <1318516240-10033-1-git-send-email-helmut.schaa@googlemail.com>

On Thu, 2011-10-13 at 16:30 +0200, Helmut Schaa wrote:
> Reuse the already existing struct nl80211_sta_flag_update to specify
> both, a flag mask and the flag set itself. This means
> nl80211_sta_flag_update is now used for setting station flags and also
> for getting station flags.

Got a corresponding iw patch?

johannes


^ permalink raw reply

* Re: Re: [PATCH 1/2] nl80211: Add sta_flags to the station info
From: Helmut Schaa @ 2011-10-17 16:43 UTC (permalink / raw)
  To: Johannes Berg; +Cc: linux-wireless, linville
In-Reply-To: <1318869577.3960.12.camel@jlt3.sipsolutions.net>

Am Montag, 17. Oktober 2011, 18:39:37 schrieb Johannes Berg:
> On Thu, 2011-10-13 at 16:30 +0200, Helmut Schaa wrote:
> > Reuse the already existing struct nl80211_sta_flag_update to specify
> > both, a flag mask and the flag set itself. This means
> > nl80211_sta_flag_update is now used for setting station flags and also
> > for getting station flags.
> 
> Got a corresponding iw patch?

Yup. Haven't found the time to send it out though...

^ permalink raw reply

* Re: [PATCH 1/4] ath6kl: merge htc debug levels
From: Kalle Valo @ 2011-10-17 16:46 UTC (permalink / raw)
  To: Kalle Valo; +Cc: linux-wireless
In-Reply-To: <20111013122115.30551.94.stgit@localhost6.localdomain6>

On 10/13/2011 03:21 PM, Kalle Valo wrote:
> It's not really necessary to have separate debug levels for htc tx and rx
> so combine them.

Applied all four.

Kalle

^ permalink raw reply

* Re: [PATCH 0/5] ath6kl: Add SDIO polling method for debugging
From: Kalle Valo @ 2011-10-17 16:49 UTC (permalink / raw)
  To: Sangwook Lee; +Cc: linux-wireless, patches
In-Reply-To: <1318596646-19495-1-git-send-email-sangwook.lee@linaro.org>

On 10/14/2011 03:50 PM, Sangwook Lee wrote:
> Add SDIO polling method based user defined intevals
> At initial development stage, when SDIO irqs problem happen,
> We can use this funtionality for debugging.
> This is only tested with AR6003 HW2.0

Thank you for the patches. Unfortunately I can't take them to ath6kl.git
because this is just a workaround for the problem of interrupts
disappearing. Instead we need to find the real fix, be it in ath6kl,
sdio controller or hardware.

Kalle

^ permalink raw reply

* Re: 3.1.0-rc9+ : wlan stops working w/o any error messages
From: Toralf Förster @ 2011-10-17 17:06 UTC (permalink / raw)
  To: Guy, Wey-Yi
  Cc: David Rientjes, werner, ilw@linux.intel.com,
	linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org
In-Reply-To: <1318860246.31823.33.camel@wwguy-huron>


Guy, Wey-Yi wrote at 16:04:06
> when you say "stop working", but it is still associated, correct? just
> no traffic get through.
exakt - and that is the problem.

I realize it only, when I try to open a web page or when KOnversation stops 
working or sth similar

-- 
MfG/Sincerely
Toralf Förster
pgp finger print: 7B1A 07F4 EC82 0F90 D4C2 8936 872A E508 7DB6 9DA3

^ permalink raw reply

* Re: Alfa AWUS036NHR with RTL8188RU chipset
From: v4mp @ 2011-10-17 17:09 UTC (permalink / raw)
  To: linux-wireless
In-Reply-To: <4E9C42CF.5010702@lwfinger.net>



ok, i've checked the md5 checksum of the firmware and is ok,
i give you dmesg at pastebin.com

it has 2 parts: in the second part i can't see what is in previous of the error

the link is: http://pastebin.com/7tfcBfbD





^ permalink raw reply

* Question on forcing stations to be in particular a/b/g/n & HT mode.
From: Ben Greear @ 2011-10-17 17:39 UTC (permalink / raw)
  To: linux-wireless@vger.kernel.org

Hello!

We've had good luck with virtualizing lots of stations
and having them talk to various APs.  Now, I'd like to
improve on this a bit and be able to control some of
the options for individual clients such as HT-40 v/s HT-20,
Limit to /g even if /a/b/g/n is supported, etc.  The kernel
side of this will be the ath9k driver.

I would be grateful for pointers if any of this can
currently be done, or to areas in the hostapd and/or kernel
code that would need modifying to support this.

Thanks,
Ben

-- 
Ben Greear <greearb@candelatech.com>
Candela Technologies Inc  http://www.candelatech.com


^ permalink raw reply

* brcmfmac driver implementation: Questions
From: Andrés García Saavedra @ 2011-10-17 17:59 UTC (permalink / raw)
  To: linux-wireless

Hi all,

I would like to test some custom powersaving algorithms for 802.11abg
WLANs on some current android smartphone (e.g., nexus one). My
question is regarding the brcmfmac driver implementation for BCM4329
chipsets:

* The current open source implementation of the driver, brcmfmac, does
ONLY support 11n PHY?
* Does this driver interfaces the mac80211 operations or "acts as" a
mac80211 driver itself talking to cfg80211/nl80211?
* Does the chipset/current implementation support sleep/awake
triggers? (or at least quiet elements?)

Thanks for your answer,
Andrés

^ permalink raw reply

* Problem with xhci-hcd and Alfa AWUS036NHR
From: Larry Finger @ 2011-10-17 18:34 UTC (permalink / raw)
  To: LKML; +Cc: wireless, v4mp, Alan Stern, Greg Kroah-Hartman

I am trying to help v4mp <gaigo88@hotmail.it> with a wireless problem.

He is running Ubuntu natty 3.0.4-030004-generic and get the following items in 
his dmesg output:

[    3.963920] xhci_hcd 0000:05:00.0: WARN: short transfer on control ep
[    3.970920] xhci_hcd 0000:05:00.0: WARN: short transfer on control ep
[    3.975037] xhci_hcd 0000:05:00.0: WARN: short transfer on control ep
[    3.976097] usb 3-2: ep 0x81 - rounding interval to 64 microframes, ep desc 
says 80 microframes
[    3.984899] xhci_hcd 0000:05:00.0: WARN: short transfer on control ep

and later many of

[  545.272708] xhci_hcd 0000:05:00.0: ERROR no room on ep ring

A nearly complete dmesg output is at http://pastebin.com/7tfcBfbD. I asked the 
OP to paste the entire output, but he gave me what is posted there.

Is there a bug in the rtl8192cu USB handling that would let the device work with 
ehci-hcd and ohci-hcd, but fail with xhci-hcd?

Would commit 44f4c3e (USB: xhci: Set change bit when warm reset change is set) 
have any effect on this? I do not know if this is in 3.0.4.

I did not find any other recent commits that are aimed at xhci and looked as if 
they might address this issue. Did I miss any?

Note: The Alfa device works fine on my system with only ohci and ehci controllers.

Thanks,

Larry

^ permalink raw reply

* Re: Alfa AWUS036NHR with RTL8188RU chipset
From: Larry Finger @ 2011-10-17 18:38 UTC (permalink / raw)
  To: v4mp; +Cc: linux-wireless
In-Reply-To: <loom.20111017T190430-717@post.gmane.org>

On 10/17/2011 12:09 PM, v4mp wrote:
>
>
> ok, i've checked the md5 checksum of the firmware and is ok,
> i give you dmesg at pastebin.com
>
> it has 2 parts: in the second part i can't see what is in previous of the error
>
> the link is: http://pastebin.com/7tfcBfbD

There are a number of USB errors, all occurring on the xhci controller. Do you 
have any USB ports on different controllers? What is the output of lsusb?

Larry


^ permalink raw reply

* Compat-wireless release for 2011-10-17 is baked
From: Compat-wireless cronjob account @ 2011-10-17 19:02 UTC (permalink / raw)
  To: linux-wireless


compat-wireless code metrics

    814119 - Total upstream lines of code being pulled
      2431 - backport code changes
      2113 - backport code additions
       318 - backport code deletions
      8588 - backport from compat module
     11019 - total backport code
    1.3535 - % of code consists of backport work

^ permalink raw reply

* pull request: wireless-next 2011-10-17
From: John W. Linville @ 2011-10-17 19:19 UTC (permalink / raw)
  To: davem; +Cc: linux-wireless, netdev

Dave,

Here is one more (last?) wireless pull request intended for 3.2.

The most notable bits of this request are the long awaited brcm80211
drivers.  Along with those come the usual strong showings from the
iwlwifi and ath9k teams and some mac80211 updates from Johannes
and others.  There are also updates for mwifiex, rtlwifi, wl12xx,
and b43, as well as a few other random bits.

Please let me know if there are problems!

Thanks,

JOhn

---

The following changes since commit fd38f734cb8200529e281338514945fcbff2364b:

  igbvf: convert to ndo_fix_features (2011-10-16 13:18:47 -0700)

are available in the git repository at:
  git://git.infradead.org/users/linville/wireless-next.git for-davem

Alwin Beukers (9):
      brcm80211: cleanup function prototypes
      brcm80211: removed unused functions
      brcm80211: moved power conversion functions
      brcm80211: moved function brcmu_chipname
      brcm80211: moved function brcmu_parse_tlvs
      brcm80211: moved function brcmu_chspec_malformed
      brcm80211: moved function brcmu_mkiovar
      brcm80211: moved function brcmu_format_flags
      brcm80211: removed file wifi.c

Amitkumar Karwar (3):
      mwifiex: add support for Marvell pcie8766 chipset
      mwifiex: use separate wait condition for each command node
      mwifiex: fix make namespacecheck warnings

Arend van Spriel (11):
      net: wireless: add brcm80211 drivers
      brcm80211: remove sparse warning in fullmac debug function
      brcm80211: fix sparse endianess error in mac80211_if.c
      brcm80211: add endian annotation to packet filter structures
      brcm80211: rename variable in _brcmf_set_multicast_list()
      brcm80211: fix annotations in TOE configuration functions
      brcm80211: use endian annotations in scan related function
      brcm80211: use endian annotation for pmk related structure
      brcm80211: use endian annotations for assoc ie length request
      brcm80211: use endian annotation for roaming related parameters
      brcm80211: use endian annotation for scan time configuration

Chaoming Li (4):
      rtlwifi: Update to new Realtek version - Part I
      rtlwifi: rtl8192ce: Add new chip revisions
      rtlwifi: rtl8192se: Updates from latest Realtek driver version - Part II
      rtlwifi: rtl8192de: Updates from latest Reaktek driver - Part III

Dan Carpenter (3):
      ath5k: remove some unneeded error handling code
      ath9k: remove some bogus error handling code
      iwmc3200wifi: add a range check to iwm_cfg80211_get_key()

Daniel Drake (1):
      libertas: fix changing interface type when interface is down

Don Fry (1):
      iwlagn: eliminate bus pointer from iwl_priv structure

Eliad Peller (2):
      wl12xx: configure rate policy for p2p operations
      wl12xx: disable AP-mode-specific quirks

Emmanuel Grumbach (7):
      iwlagn: kill hw_params.max_stations
      iwlagn: fix a race in the unmapping of the TFDs
      iwlagn: warn only once if AGG state is wrong
      iwlagn: move iwl_beacon_time_mask_XXX near to usage
      iwlagn: move iwl_enable_rfkill_int and kill iwl-helpers.h
      iwlagn: remove uneeded include to iwl-dev.h
      iwlagn: add missing include to iwl-agn-rs.h

Felix Fietkau (11):
      ath9k: indicate which queues are blocked when stopping tx fails
      ath9k: keep track of what's triggering hardware resets
      ath9k: improve PS filter clearing and retry counting for A-MPDU
      ath9k: fix retry counting / BAR handling during queue flush
      ath9k: disable unnecessary PHY error reporting
      ath9k_hw: make ath9k_hw_set_interrupts use ah->imask by default
      ath9k_hw: clean up tx power handling
      ath: remove ath_regulatory::current_rd_ext
      ath9k_hw: remove EEP_REG_1
      ath9k_hw: fix a regression in key miss handling
      ath9k: only send FCS-fail packets to mac80211 if requested

Helmut Schaa (5):
      mac80211: Update injection documentation
      mac80211: Build TX radiotap header dynamically
      mac80211: Populate radiotap header with MCS info for TX frames
      nl80211: Add sta_flags to the station info
      mac80211: Provide station flags to cfg80211

Javier Cardona (1):
      mac80211: Fix regression that allowed mpaths between non-peers.

Johannes Berg (16):
      mac80211: pass no-CCK flag through to HW scan
      mac80211: fix offchannel TX cookie matching
      mac80211: optimise monitor xmit
      mac80211: remove tx_data ethertype
      mac80211: move fragment flag to info flag as dont-fragment
      mac80211: parse radiotap header earlier
      mac80211: dont adjust truesize
      mac80211: dont orphan TX skb
      iwlagn: update beacon smarter
      iwlagn: don't assign seqno to QoS Null frames
      iwlagn: send simple LQ command for WoWLAN
      iwlagn: stop interrupts when suspending
      iwlagn: remove 5000 hw header
      iwlagn: remove 6000 hw header
      mac80211: reformat TX unauthorised check
      mac80211: fix TID for null poll response

John W. Linville (2):
      Merge branch 'for-linville' of git://github.com/lucacoelho/wl12xx
      Merge branch 'master' of git://git.infradead.org/users/linville/wireless-next into for-davem

Larry Finger (2):
      rtlwifi: Change debug parameter to apply to individual drivers
      rtlwifi: Change PCI drivers to use the new PM framework

Luciano Coelho (1):
      wl12xx: set max_sched_scan_ie_len correctly

Rafał Miłecki (3):
      b43: trivial: do not report any link quality instead of invalid one
      Revert "b43: trivial: do not report any link quality instead of invalid one"
      b43: N-PHY: report signal to mac80211

Rajkumar Manoharan (14):
      ath9k_hw: Fix ASPM L1 issue for AR9480
      ath9k_hw: Updated ar9003 initval table for AR9380
      ath9k_hw: Update AR9003 initval to improve phase noise
      ath9k_hw: Updated AR9003 tx gain table for 5GHz
      ath9k_hw: Improve fast channel change for AR9003 chips
      ath9k_hw: Add support to reuse TxIQ cal measurements
      ath9k_hw: Add support to reuse Carrier leak calibration
      ath9k_hw: Cleanup Tx calibrations for AR9003 chips
      ath9k_hw: Support fast channel change on 5GHz for AR9003 chips
      ath9k_hw: Update normal/min noise floor value for AR9480
      ath9k_hw: Add radio retention support for AR9480
      ath9k_hw: Do fast channel change based on reusable calibration results
      ath9k_hw: Rename AR9480 -> AR9462 initvals
      ath9k: Rename AR9480 into AR9462

Roland Vossen (3):
      brcm80211: smac: removed redundant timer function parameters
      brcm80211: smac: decreased timer callback irq level
      brcm80211: fmac: fixed weird indentation

Shahar Levi (1):
      wl12xx: Add support for HW channel switch

Stanislaw Gruszka (1):
      iwlagn: fix priv->cfg->ht_params NULL pointer dereference

Stephen Rothwell (2):
      net: wireless: brcm80211: replace ndo_set_multicast_list  with ndo_set_rx_mode
      net: wireless: brcm80210: include module.h

Wey-Yi Guy (20):
      iwlagn: separate init calib and rt calib
      iwlagn: add cmd queue pointer info when timeout
      iwlagn: add REPLY_ECHO host command
      iwlagn: add WARN if tx cmd complete come back late
      iwlagn: add "echo" test when command queue stuck
      iwlagn: check rf kill in queue stuck
      iwlagn: add "echo test" command to debugfs
      iwlagn: remove un-necessary step
      iwlagn: set rts retry limit
      iwlagn: add "_d" sku to 6005 series of devices
      iwlagn: Add "_d" sku to 105 series of devices
      iwlagn: do nothing when disable agg in wrong state
      iwlagn: use low retry limit for WoWLAN
      iwlwifi: update comments on how to enable debug flag
      iwlagn: more info on warning for shutdown agg queue
      iwlagn: don't stop rts/cts until last aggregation queue close
      iwlagn: add debug for mac80211 callback
      iwlagn: rename all the mac80211 callback functions
      iwlagn: merge station management functions
      iwlagn: rename iwl-rx.c to iwl-agn-rx.c

Yogesh Ashok Powar (1):
      mwifiex: fix smatch errors

 Documentation/networking/mac80211-injection.txt    |    4 +
 drivers/net/wireless/Kconfig                       |    1 +
 drivers/net/wireless/Makefile                      |    3 +
 drivers/net/wireless/ath/ath.h                     |    2 -
 drivers/net/wireless/ath/ath5k/base.c              |    6 -
 drivers/net/wireless/ath/ath9k/Makefile            |    1 +
 drivers/net/wireless/ath/ath9k/ani.c               |    5 -
 drivers/net/wireless/ath/ath9k/ar5008_phy.c        |   11 +-
 .../net/wireless/ath/ath9k/ar9003_2p2_initvals.h   |  172 +-
 drivers/net/wireless/ath/ath9k/ar9003_calib.c      |  250 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.c     |   59 +-
 drivers/net/wireless/ath/ath9k/ar9003_hw.c         |  186 +-
 drivers/net/wireless/ath/ath9k/ar9003_mac.c        |    4 +-
 drivers/net/wireless/ath/ath9k/ar9003_paprd.c      |   15 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.c        |   97 +-
 drivers/net/wireless/ath/ath9k/ar9003_phy.h        |   52 +-
 drivers/net/wireless/ath/ath9k/ar9003_rtt.c        |  153 +
 drivers/net/wireless/ath/ath9k/ar9003_rtt.h        |   28 +
 ...ar9480_1p0_initvals.h => ar9462_1p0_initvals.h} |   62 +-
 ...ar9480_2p0_initvals.h => ar9462_2p0_initvals.h} |   68 +-
 drivers/net/wireless/ath/ath9k/ath9k.h             |    2 +-
 drivers/net/wireless/ath/ath9k/beacon.c            |   10 +-
 drivers/net/wireless/ath/ath9k/common.c            |    6 +-
 drivers/net/wireless/ath/ath9k/debug.c             |   19 +-
 drivers/net/wireless/ath/ath9k/debug.h             |   13 +
 drivers/net/wireless/ath/ath9k/eeprom.h            |   10 +-
 drivers/net/wireless/ath/ath9k/eeprom_4k.c         |   29 +-
 drivers/net/wireless/ath/ath9k/eeprom_9287.c       |   35 +-
 drivers/net/wireless/ath/ath9k/eeprom_def.c        |   45 +-
 drivers/net/wireless/ath/ath9k/gpio.c              |    8 +-
 drivers/net/wireless/ath/ath9k/hw-ops.h            |    7 +
 drivers/net/wireless/ath/ath9k/hw.c                |  158 +-
 drivers/net/wireless/ath/ath9k/hw.h                |   39 +-
 drivers/net/wireless/ath/ath9k/init.c              |    2 -
 drivers/net/wireless/ath/ath9k/mac.c               |   10 +-
 drivers/net/wireless/ath/ath9k/mac.h               |    6 +-
 drivers/net/wireless/ath/ath9k/main.c              |   25 +-
 drivers/net/wireless/ath/ath9k/pci.c               |    2 +-
 drivers/net/wireless/ath/ath9k/recv.c              |   35 +-
 drivers/net/wireless/ath/ath9k/reg.h               |   29 +-
 drivers/net/wireless/ath/ath9k/xmit.c              |   40 +-
 drivers/net/wireless/ath/carl9170/main.c           |    1 -
 drivers/net/wireless/b43/xmit.c                    |   18 +-
 drivers/net/wireless/b43/xmit.h                    |   10 +-
 drivers/net/wireless/brcm80211/Kconfig             |   35 +
 drivers/net/wireless/brcm80211/Makefile            |   23 +
 drivers/net/wireless/brcm80211/brcmfmac/Makefile   |   33 +
 drivers/net/wireless/brcm80211/brcmfmac/bcmchip.h  |   32 +
 drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c   |  371 +
 .../net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c |  626 +
 drivers/net/wireless/brcm80211/brcmfmac/dhd.h      |  776 +
 drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h  |   57 +
 drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c  |  498 +
 .../net/wireless/brcm80211/brcmfmac/dhd_common.c   |  895 +
 drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h  |   58 +
 .../net/wireless/brcm80211/brcmfmac/dhd_linux.c    | 1356 +
 .../net/wireless/brcm80211/brcmfmac/dhd_proto.h    |   60 +
 drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 4591 ++++
 .../net/wireless/brcm80211/brcmfmac/sdio_host.h    |  252 +
 .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c  | 3868 +++
 .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.h  |  375 +
 drivers/net/wireless/brcm80211/brcmsmac/Makefile   |   51 +
 drivers/net/wireless/brcm80211/brcmsmac/aiutils.c  | 2079 ++
 drivers/net/wireless/brcm80211/brcmsmac/aiutils.h  |  378 +
 drivers/net/wireless/brcm80211/brcmsmac/ampdu.c    | 1241 +
 drivers/net/wireless/brcm80211/brcmsmac/ampdu.h    |   30 +
 drivers/net/wireless/brcm80211/brcmsmac/antsel.c   |  307 +
 drivers/net/wireless/brcm80211/brcmsmac/antsel.h   |   29 +
 .../brcm80211/brcmsmac/brcms_trace_events.c        |   23 +
 .../brcm80211/brcmsmac/brcms_trace_events.h        |   92 +
 drivers/net/wireless/brcm80211/brcmsmac/channel.c  | 1591 ++
 drivers/net/wireless/brcm80211/brcmsmac/channel.h  |   53 +
 drivers/net/wireless/brcm80211/brcmsmac/d11.h      | 1898 ++
 drivers/net/wireless/brcm80211/brcmsmac/dma.c      | 1425 +
 drivers/net/wireless/brcm80211/brcmsmac/dma.h      |  120 +
 .../net/wireless/brcm80211/brcmsmac/mac80211_if.c  | 1696 ++
 .../net/wireless/brcm80211/brcmsmac/mac80211_if.h  |  108 +
 drivers/net/wireless/brcm80211/brcmsmac/main.c     | 8775 ++++++
 drivers/net/wireless/brcm80211/brcmsmac/main.h     |  735 +
 drivers/net/wireless/brcm80211/brcmsmac/nicpci.c   |  835 +
 drivers/net/wireless/brcm80211/brcmsmac/nicpci.h   |   82 +
 drivers/net/wireless/brcm80211/brcmsmac/otp.c      |  426 +
 drivers/net/wireless/brcm80211/brcmsmac/otp.h      |   36 +
 .../net/wireless/brcm80211/brcmsmac/phy/phy_cmn.c  | 2988 ++
 .../net/wireless/brcm80211/brcmsmac/phy/phy_hal.h  |  301 +
 .../net/wireless/brcm80211/brcmsmac/phy/phy_int.h  | 1169 +
 .../net/wireless/brcm80211/brcmsmac/phy/phy_lcn.c  | 5154 ++++
 .../net/wireless/brcm80211/brcmsmac/phy/phy_lcn.h  |  121 +
 .../net/wireless/brcm80211/brcmsmac/phy/phy_n.c    |28876 ++++++++++++++++++++
 .../wireless/brcm80211/brcmsmac/phy/phy_qmath.c    |  308 +
 .../wireless/brcm80211/brcmsmac/phy/phy_qmath.h    |   42 +
 .../wireless/brcm80211/brcmsmac/phy/phy_radio.h    | 1533 ++
 .../net/wireless/brcm80211/brcmsmac/phy/phyreg_n.h |  167 +
 .../wireless/brcm80211/brcmsmac/phy/phytbl_lcn.c   | 3250 +++
 .../wireless/brcm80211/brcmsmac/phy/phytbl_lcn.h   |   54 +
 .../net/wireless/brcm80211/brcmsmac/phy/phytbl_n.c |10630 +++++++
 .../net/wireless/brcm80211/brcmsmac/phy/phytbl_n.h |   50 +
 drivers/net/wireless/brcm80211/brcmsmac/phy_shim.c |  225 +
 drivers/net/wireless/brcm80211/brcmsmac/phy_shim.h |  182 +
 drivers/net/wireless/brcm80211/brcmsmac/pmu.c      |  458 +
 drivers/net/wireless/brcm80211/brcmsmac/pmu.h      |   38 +
 drivers/net/wireless/brcm80211/brcmsmac/pub.h      |  634 +
 drivers/net/wireless/brcm80211/brcmsmac/rate.c     |  514 +
 drivers/net/wireless/brcm80211/brcmsmac/rate.h     |  250 +
 drivers/net/wireless/brcm80211/brcmsmac/scb.h      |   82 +
 drivers/net/wireless/brcm80211/brcmsmac/srom.c     | 1298 +
 drivers/net/wireless/brcm80211/brcmsmac/srom.h     |   34 +
 drivers/net/wireless/brcm80211/brcmsmac/stf.c      |  436 +
 drivers/net/wireless/brcm80211/brcmsmac/stf.h      |   42 +
 drivers/net/wireless/brcm80211/brcmsmac/types.h    |  352 +
 .../net/wireless/brcm80211/brcmsmac/ucode_loader.c |  109 +
 .../net/wireless/brcm80211/brcmsmac/ucode_loader.h |   58 +
 drivers/net/wireless/brcm80211/brcmutil/Makefile   |   28 +
 drivers/net/wireless/brcm80211/brcmutil/utils.c    |  386 +
 .../net/wireless/brcm80211/include/brcm_hw_ids.h   |   59 +
 .../net/wireless/brcm80211/include/brcmu_utils.h   |  195 +
 .../net/wireless/brcm80211/include/brcmu_wifi.h    |  239 +
 .../net/wireless/brcm80211/include/chipcommon.h    |  284 +
 drivers/net/wireless/brcm80211/include/defs.h      |  104 +
 drivers/net/wireless/brcm80211/include/soc.h       |   90 +
 drivers/net/wireless/iwlwifi/Kconfig               |    4 +-
 drivers/net/wireless/iwlwifi/Makefile              |    3 +-
 drivers/net/wireless/iwlwifi/iwl-1000.c            |    3 -
 drivers/net/wireless/iwlwifi/iwl-2000.c            |   10 +-
 drivers/net/wireless/iwlwifi/iwl-5000-hw.h         |   88 -
 drivers/net/wireless/iwlwifi/iwl-5000.c            |   22 +-
 drivers/net/wireless/iwlwifi/iwl-6000-hw.h         |   81 -
 drivers/net/wireless/iwlwifi/iwl-6000.c            |   12 +-
 drivers/net/wireless/iwlwifi/iwl-agn-hw.h          |   15 +-
 drivers/net/wireless/iwlwifi/iwl-agn-lib.c         |    2 -
 drivers/net/wireless/iwlwifi/iwl-agn-rs.c          |    4 +-
 drivers/net/wireless/iwlwifi/iwl-agn-rs.h          |    4 +
 .../wireless/iwlwifi/{iwl-rx.c => iwl-agn-rx.c}    |  112 +-
 drivers/net/wireless/iwlwifi/iwl-agn-rxon.c        |   10 +-
 drivers/net/wireless/iwlwifi/iwl-agn-sta.c         |  861 +-
 drivers/net/wireless/iwlwifi/iwl-agn-tx.c          |   32 +-
 drivers/net/wireless/iwlwifi/iwl-agn-ucode.c       |    1 -
 drivers/net/wireless/iwlwifi/iwl-agn.c             |  126 +-
 drivers/net/wireless/iwlwifi/iwl-agn.h             |  131 +-
 drivers/net/wireless/iwlwifi/iwl-cfg.h             |    2 +
 drivers/net/wireless/iwlwifi/iwl-commands.h        |   11 +
 drivers/net/wireless/iwlwifi/iwl-core.c            |   83 +-
 drivers/net/wireless/iwlwifi/iwl-core.h            |   20 +-
 drivers/net/wireless/iwlwifi/iwl-debug.h           |    8 +-
 drivers/net/wireless/iwlwifi/iwl-debugfs.c         |   22 +-
 drivers/net/wireless/iwlwifi/iwl-dev.h             |    3 -
 drivers/net/wireless/iwlwifi/iwl-helpers.h         |   72 -
 drivers/net/wireless/iwlwifi/iwl-led.c             |    3 +-
 drivers/net/wireless/iwlwifi/iwl-pci.c             |    2 +
 drivers/net/wireless/iwlwifi/iwl-power.c           |    2 +-
 drivers/net/wireless/iwlwifi/iwl-scan.c            |    4 +-
 drivers/net/wireless/iwlwifi/iwl-shared.h          |    2 -
 drivers/net/wireless/iwlwifi/iwl-sta.c             |  835 -
 drivers/net/wireless/iwlwifi/iwl-sta.h             |  141 -
 drivers/net/wireless/iwlwifi/iwl-sv-open.c         |    8 +-
 drivers/net/wireless/iwlwifi/iwl-trans-pcie-rx.c   |    1 -
 drivers/net/wireless/iwlwifi/iwl-trans-pcie-tx.c   |   23 +-
 drivers/net/wireless/iwlwifi/iwl-trans-pcie.c      |   21 +-
 drivers/net/wireless/iwmc3200wifi/cfg80211.c       |    6 +-
 drivers/net/wireless/libertas/cfg.c                |   20 +-
 drivers/net/wireless/libertas/decl.h               |    2 +
 drivers/net/wireless/libertas/main.c               |   32 +
 drivers/net/wireless/mwifiex/11n_aggr.c            |    3 +-
 drivers/net/wireless/mwifiex/Kconfig               |   11 +
 drivers/net/wireless/mwifiex/Makefile              |    3 +
 drivers/net/wireless/mwifiex/cfp.c                 |   10 +-
 drivers/net/wireless/mwifiex/cmdevt.c              |   34 +-
 drivers/net/wireless/mwifiex/decl.h                |    1 -
 drivers/net/wireless/mwifiex/fw.h                  |   36 +-
 drivers/net/wireless/mwifiex/init.c                |   73 +-
 drivers/net/wireless/mwifiex/main.c                |   10 +-
 drivers/net/wireless/mwifiex/main.h                |   35 +-
 drivers/net/wireless/mwifiex/pcie.c                | 1948 ++
 drivers/net/wireless/mwifiex/pcie.h                |  148 +
 drivers/net/wireless/mwifiex/scan.c                |   56 +-
 drivers/net/wireless/mwifiex/sdio.c                |   19 +-
 drivers/net/wireless/mwifiex/sdio.h                |   24 +-
 drivers/net/wireless/mwifiex/sta_cmd.c             |   64 +
 drivers/net/wireless/mwifiex/sta_cmdresp.c         |    2 +
 drivers/net/wireless/mwifiex/sta_ioctl.c           |   12 +-
 drivers/net/wireless/mwifiex/sta_tx.c              |    2 +-
 drivers/net/wireless/mwifiex/txrx.c                |   45 +-
 drivers/net/wireless/mwifiex/util.c                |    5 +-
 drivers/net/wireless/mwifiex/util.h                |    9 +-
 drivers/net/wireless/mwifiex/wmm.c                 |    4 +-
 drivers/net/wireless/rtlwifi/base.c                |    6 +-
 drivers/net/wireless/rtlwifi/debug.c               |    6 -
 drivers/net/wireless/rtlwifi/pci.c                 |   19 +-
 drivers/net/wireless/rtlwifi/pci.h                 |    4 +-
 drivers/net/wireless/rtlwifi/rtl8192ce/def.h       |   14 +
 drivers/net/wireless/rtlwifi/rtl8192ce/sw.c        |   35 +-
 drivers/net/wireless/rtlwifi/rtl8192cu/def.h       |    4 -
 drivers/net/wireless/rtlwifi/rtl8192cu/sw.c        |    7 +
 drivers/net/wireless/rtlwifi/rtl8192de/def.h       |  135 +-
 drivers/net/wireless/rtlwifi/rtl8192de/hw.c        |   15 +-
 drivers/net/wireless/rtlwifi/rtl8192de/sw.c        |   21 +-
 drivers/net/wireless/rtlwifi/rtl8192se/hw.c        |   22 +-
 drivers/net/wireless/rtlwifi/rtl8192se/reg.h       |    1 +
 drivers/net/wireless/rtlwifi/rtl8192se/sw.c        |   22 +-
 drivers/net/wireless/rtlwifi/rtl8192se/trx.c       |   55 +-
 drivers/net/wireless/rtlwifi/wifi.h                |    5 +
 drivers/net/wireless/wl12xx/acx.c                  |   16 +
 drivers/net/wireless/wl12xx/acx.h                  |    1 +
 drivers/net/wireless/wl12xx/boot.c                 |    6 +-
 drivers/net/wireless/wl12xx/cmd.c                  |   63 +-
 drivers/net/wireless/wl12xx/cmd.h                  |   20 +
 drivers/net/wireless/wl12xx/conf.h                 |    6 +-
 drivers/net/wireless/wl12xx/event.c                |   15 +
 drivers/net/wireless/wl12xx/main.c                 |   48 +-
 drivers/net/wireless/wl12xx/wl12xx.h               |    7 +-
 drivers/staging/Kconfig                            |    2 +-
 drivers/staging/Makefile                           |    4 +-
 include/linux/nl80211.h                            |    2 +
 include/net/cfg80211.h                             |    5 +-
 include/net/mac80211.h                             |   10 +-
 net/mac80211/cfg.c                                 |   22 +-
 net/mac80211/ieee80211_i.h                         |   15 +-
 net/mac80211/main.c                                |    6 +-
 net/mac80211/mesh_hwmp.c                           |    9 +
 net/mac80211/scan.c                                |    1 +
 net/mac80211/sta_info.c                            |    6 +-
 net/mac80211/status.c                              |  137 +-
 net/mac80211/tx.c                                  |  360 +-
 net/mac80211/work.c                                |    2 +-
 net/mac80211/wpa.c                                 |    3 +-
 net/wireless/nl80211.c                             |    4 +
 226 files changed, 102247 insertions(+), 2686 deletions(-)
 create mode 100644 drivers/net/wireless/ath/ath9k/ar9003_rtt.c
 create mode 100644 drivers/net/wireless/ath/ath9k/ar9003_rtt.h
 rename drivers/net/wireless/ath/ath9k/{ar9480_1p0_initvals.h => ar9462_1p0_initvals.h} (97%)
 rename drivers/net/wireless/ath/ath9k/{ar9480_2p0_initvals.h => ar9462_2p0_initvals.h} (97%)
 create mode 100644 drivers/net/wireless/brcm80211/Kconfig
 create mode 100644 drivers/net/wireless/brcm80211/Makefile
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/Makefile
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/bcmchip.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_proto.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/sdio_host.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/Makefile
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/aiutils.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/aiutils.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/ampdu.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/ampdu.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/antsel.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/antsel.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/brcms_trace_events.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/brcms_trace_events.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/channel.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/channel.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/d11.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/dma.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/dma.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/main.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/main.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/nicpci.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/nicpci.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/otp.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/otp.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_cmn.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_hal.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_int.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_lcn.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_lcn.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_n.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_qmath.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_qmath.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_radio.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phyreg_n.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phytbl_lcn.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phytbl_lcn.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phytbl_n.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phytbl_n.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy_shim.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy_shim.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/pmu.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/pmu.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/pub.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/rate.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/rate.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/scb.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/srom.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/srom.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/stf.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/stf.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/types.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/ucode_loader.c
 create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/ucode_loader.h
 create mode 100644 drivers/net/wireless/brcm80211/brcmutil/Makefile
 create mode 100644 drivers/net/wireless/brcm80211/brcmutil/utils.c
 create mode 100644 drivers/net/wireless/brcm80211/include/brcm_hw_ids.h
 create mode 100644 drivers/net/wireless/brcm80211/include/brcmu_utils.h
 create mode 100644 drivers/net/wireless/brcm80211/include/brcmu_wifi.h
 create mode 100644 drivers/net/wireless/brcm80211/include/chipcommon.h
 create mode 100644 drivers/net/wireless/brcm80211/include/defs.h
 create mode 100644 drivers/net/wireless/brcm80211/include/soc.h
 delete mode 100644 drivers/net/wireless/iwlwifi/iwl-5000-hw.h
 delete mode 100644 drivers/net/wireless/iwlwifi/iwl-6000-hw.h
 rename drivers/net/wireless/iwlwifi/{iwl-rx.c => iwl-agn-rx.c} (91%)
 delete mode 100644 drivers/net/wireless/iwlwifi/iwl-helpers.h
 delete mode 100644 drivers/net/wireless/iwlwifi/iwl-sta.c
 delete mode 100644 drivers/net/wireless/iwlwifi/iwl-sta.h
 create mode 100644 drivers/net/wireless/mwifiex/pcie.c
 create mode 100644 drivers/net/wireless/mwifiex/pcie.h
-- 
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

* Re: 3.1.0-rc9+ : wlan stops working w/o any error messages
From: wwguy @ 2011-10-17 19:30 UTC (permalink / raw)
  To: Toralf Förster
  Cc: David Rientjes, werner, ilw@linux.intel.com,
	linux-wireless@vger.kernel.org, linux-kernel@vger.kernel.org
In-Reply-To: <201110170952.43916.toralf.foerster@gmx.de>

On Mon, 2011-10-17 at 00:52 -0700, Toralf Förster wrote:
> Toralf Förster wrote at 09:31:58
> > > What does "iwconfig" show?
> 
> And this is the state if the netwerk stops working :
> 
> wlan0     IEEE 802.11abgn  ESSID:"IBM"  
>           Mode:Managed  Frequency:2.462 GHz  Access Point: 00:21:55:AC:8B:80   
>           Bit Rate=54 Mb/s   Tx-Power=15 dBm   
>           Retry  long limit:7   RTS thr:off   Fragment thr:off
>           Encryption key:off
>           Power Management:off
>           Link Quality=45/70  Signal level=-65 dBm  
>           Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
>           Tx excessive retries:0  Invalid misc:77   Missed beacon:0
> 
> 
When the problem happen, could you please dump the tx_queue status in
debugfs and send us the information

In order to dump the the tx_queue, please do the following
1. make sure you compile your kernel with CONFIG_IWLWIFI_DEBUGFS=y
2. unload and reload the "iwlagn" module
3. cd to /sys/kernel/debug/ieee80211/phyX/iwlwifi/debug (phX: "X" based
on your system)
4. "$sudo cat tx_queue" to show the current tx queue status

Thanks
Wey




^ permalink raw reply

* Re: brcmfmac driver implementation: Questions
From: Franky Lin @ 2011-10-17 20:26 UTC (permalink / raw)
  To: Andrés García Saavedra; +Cc: linux-wireless@vger.kernel.org
In-Reply-To: <CADxqDgHYu51DQXOLT3eA=6PckSmXc42BFUF=Z7qZ_Cs45T1GjQ@mail.gmail.com>

Hi Andres,

On 10/17/2011 10:59 AM, Andrés García Saavedra wrote:
> Hi all,
>
> I would like to test some custom powersaving algorithms for 802.11abg
> WLANs on some current android smartphone (e.g., nexus one). My
> question is regarding the brcmfmac driver implementation for BCM4329
> chipsets:

Android drive is a little different from brcmfmac. We do have plan to 
add android support on a fullmac based code. But it's not going to 
happen in short time. I would suggest you could start with the android 
driver to save the time of porting fullmac to Android.

> * The current open source implementation of the driver, brcmfmac, does
> ONLY support 11n PHY?

No. 11g is supported as well.

> * Does this driver interfaces the mac80211 operations or "acts as" a
> mac80211 driver itself talking to cfg80211/nl80211?

We implement the callback and talk to cfg80211 directly.

> * Does the chipset/current implementation support sleep/awake
> triggers? (or at least quiet elements?)

I don't think there is any interface available to bypass the firmware 
and control the RF directly.

Hope this can help.

Regards,
Franky





^ permalink raw reply

* RE: 802.11d power control of the
From: Brown Patrick-PMH786 @ 2011-10-17 20:29 UTC (permalink / raw)
  To: linux-wireless, Anthony Gray
In-Reply-To: <4E9C8F77.9040406@lwfinger.net>

Sirs,

Larry Finger referred me your email address can you address the question
below please.

I am looking at the code in the linux wireless driver and trying to 
 determine if the maximum transmit power from a client is read from the 
 802.11d beacon field [the 802.11d triplet of start channel ,number of 
 channels and txpower] or is it predetermined in the software based on
the country code.

 linux-2.6.39.4\drivers\net\wireless\rtlwifi\rtl8192cu\rf.c

 My goal is from the beacons 802.11d to directly control the output 
 transmit power of a client radio.

Pat Brown,
Motorola Solutions
1 Motorola Plaza place
Holtsville , New York,
11742 
6318801188
-----Original Message-----
From: Larry Finger [mailto:larry.finger@gmail.com] On Behalf Of Larry
Finger
Sent: Monday, October 17, 2011 4:27 PM
To: Brown Patrick-PMH786
Subject: Re: 802.11d power control of the

On 10/17/2011 03:10 PM, Brown Patrick-PMH786 wrote:
> Mr Finger,
>
> I am looking at the code in the linux wireless driver and trying to
determine if
> the maximum transmit power from a client is read from the 802.11d
beacon field
> [the 802.11d triplet of start channel ,number of channels and txpower]
or is it
> predetermined in the software based on the country code.
>
> linux-2.6.39.4\drivers\net\wireless\rtlwifi\rtl8192cu\rf.c
>
> My goal is from the beacons 802.11d to directly control the output
transmit
> power of a client radio.

All of the Linux wireless drivers that use mac80211 get the maximum
power from 
the regulatory information. To my knowledge, none of them use 802.11d
beacons to 
further reduce the max power, but I am not an expert on mac80211. You
should 
address that question to linux-wireless@vger.kernel.org.

Larry


^ permalink raw reply

* Re: pull request: wireless-next 2011-10-17
From: John W. Linville @ 2011-10-17 20:23 UTC (permalink / raw)
  To: davem; +Cc: linux-wireless, netdev
In-Reply-To: <20111017191945.GD8948@tuxdriver.com>

[-- Attachment #1: Type: text/plain, Size: 30357 bytes --]

I neglected to identify the HEAD and sign...

commit 41ebe9cde738a972d05c7282e09f5ed54cff0e8d

Thanks,

John

On Mon, Oct 17, 2011 at 03:19:46PM -0400, John W. Linville wrote:
> Dave,
> 
> Here is one more (last?) wireless pull request intended for 3.2.
> 
> The most notable bits of this request are the long awaited brcm80211
> drivers.  Along with those come the usual strong showings from the
> iwlwifi and ath9k teams and some mac80211 updates from Johannes
> and others.  There are also updates for mwifiex, rtlwifi, wl12xx,
> and b43, as well as a few other random bits.
> 
> Please let me know if there are problems!
> 
> Thanks,
> 
> JOhn
> 
> ---
> 
> The following changes since commit fd38f734cb8200529e281338514945fcbff2364b:
> 
>   igbvf: convert to ndo_fix_features (2011-10-16 13:18:47 -0700)
> 
> are available in the git repository at:
>   git://git.infradead.org/users/linville/wireless-next.git for-davem
> 
> Alwin Beukers (9):
>       brcm80211: cleanup function prototypes
>       brcm80211: removed unused functions
>       brcm80211: moved power conversion functions
>       brcm80211: moved function brcmu_chipname
>       brcm80211: moved function brcmu_parse_tlvs
>       brcm80211: moved function brcmu_chspec_malformed
>       brcm80211: moved function brcmu_mkiovar
>       brcm80211: moved function brcmu_format_flags
>       brcm80211: removed file wifi.c
> 
> Amitkumar Karwar (3):
>       mwifiex: add support for Marvell pcie8766 chipset
>       mwifiex: use separate wait condition for each command node
>       mwifiex: fix make namespacecheck warnings
> 
> Arend van Spriel (11):
>       net: wireless: add brcm80211 drivers
>       brcm80211: remove sparse warning in fullmac debug function
>       brcm80211: fix sparse endianess error in mac80211_if.c
>       brcm80211: add endian annotation to packet filter structures
>       brcm80211: rename variable in _brcmf_set_multicast_list()
>       brcm80211: fix annotations in TOE configuration functions
>       brcm80211: use endian annotations in scan related function
>       brcm80211: use endian annotation for pmk related structure
>       brcm80211: use endian annotations for assoc ie length request
>       brcm80211: use endian annotation for roaming related parameters
>       brcm80211: use endian annotation for scan time configuration
> 
> Chaoming Li (4):
>       rtlwifi: Update to new Realtek version - Part I
>       rtlwifi: rtl8192ce: Add new chip revisions
>       rtlwifi: rtl8192se: Updates from latest Realtek driver version - Part II
>       rtlwifi: rtl8192de: Updates from latest Reaktek driver - Part III
> 
> Dan Carpenter (3):
>       ath5k: remove some unneeded error handling code
>       ath9k: remove some bogus error handling code
>       iwmc3200wifi: add a range check to iwm_cfg80211_get_key()
> 
> Daniel Drake (1):
>       libertas: fix changing interface type when interface is down
> 
> Don Fry (1):
>       iwlagn: eliminate bus pointer from iwl_priv structure
> 
> Eliad Peller (2):
>       wl12xx: configure rate policy for p2p operations
>       wl12xx: disable AP-mode-specific quirks
> 
> Emmanuel Grumbach (7):
>       iwlagn: kill hw_params.max_stations
>       iwlagn: fix a race in the unmapping of the TFDs
>       iwlagn: warn only once if AGG state is wrong
>       iwlagn: move iwl_beacon_time_mask_XXX near to usage
>       iwlagn: move iwl_enable_rfkill_int and kill iwl-helpers.h
>       iwlagn: remove uneeded include to iwl-dev.h
>       iwlagn: add missing include to iwl-agn-rs.h
> 
> Felix Fietkau (11):
>       ath9k: indicate which queues are blocked when stopping tx fails
>       ath9k: keep track of what's triggering hardware resets
>       ath9k: improve PS filter clearing and retry counting for A-MPDU
>       ath9k: fix retry counting / BAR handling during queue flush
>       ath9k: disable unnecessary PHY error reporting
>       ath9k_hw: make ath9k_hw_set_interrupts use ah->imask by default
>       ath9k_hw: clean up tx power handling
>       ath: remove ath_regulatory::current_rd_ext
>       ath9k_hw: remove EEP_REG_1
>       ath9k_hw: fix a regression in key miss handling
>       ath9k: only send FCS-fail packets to mac80211 if requested
> 
> Helmut Schaa (5):
>       mac80211: Update injection documentation
>       mac80211: Build TX radiotap header dynamically
>       mac80211: Populate radiotap header with MCS info for TX frames
>       nl80211: Add sta_flags to the station info
>       mac80211: Provide station flags to cfg80211
> 
> Javier Cardona (1):
>       mac80211: Fix regression that allowed mpaths between non-peers.
> 
> Johannes Berg (16):
>       mac80211: pass no-CCK flag through to HW scan
>       mac80211: fix offchannel TX cookie matching
>       mac80211: optimise monitor xmit
>       mac80211: remove tx_data ethertype
>       mac80211: move fragment flag to info flag as dont-fragment
>       mac80211: parse radiotap header earlier
>       mac80211: dont adjust truesize
>       mac80211: dont orphan TX skb
>       iwlagn: update beacon smarter
>       iwlagn: don't assign seqno to QoS Null frames
>       iwlagn: send simple LQ command for WoWLAN
>       iwlagn: stop interrupts when suspending
>       iwlagn: remove 5000 hw header
>       iwlagn: remove 6000 hw header
>       mac80211: reformat TX unauthorised check
>       mac80211: fix TID for null poll response
> 
> John W. Linville (2):
>       Merge branch 'for-linville' of git://github.com/lucacoelho/wl12xx
>       Merge branch 'master' of git://git.infradead.org/users/linville/wireless-next into for-davem
> 
> Larry Finger (2):
>       rtlwifi: Change debug parameter to apply to individual drivers
>       rtlwifi: Change PCI drivers to use the new PM framework
> 
> Luciano Coelho (1):
>       wl12xx: set max_sched_scan_ie_len correctly
> 
> Rafał Miłecki (3):
>       b43: trivial: do not report any link quality instead of invalid one
>       Revert "b43: trivial: do not report any link quality instead of invalid one"
>       b43: N-PHY: report signal to mac80211
> 
> Rajkumar Manoharan (14):
>       ath9k_hw: Fix ASPM L1 issue for AR9480
>       ath9k_hw: Updated ar9003 initval table for AR9380
>       ath9k_hw: Update AR9003 initval to improve phase noise
>       ath9k_hw: Updated AR9003 tx gain table for 5GHz
>       ath9k_hw: Improve fast channel change for AR9003 chips
>       ath9k_hw: Add support to reuse TxIQ cal measurements
>       ath9k_hw: Add support to reuse Carrier leak calibration
>       ath9k_hw: Cleanup Tx calibrations for AR9003 chips
>       ath9k_hw: Support fast channel change on 5GHz for AR9003 chips
>       ath9k_hw: Update normal/min noise floor value for AR9480
>       ath9k_hw: Add radio retention support for AR9480
>       ath9k_hw: Do fast channel change based on reusable calibration results
>       ath9k_hw: Rename AR9480 -> AR9462 initvals
>       ath9k: Rename AR9480 into AR9462
> 
> Roland Vossen (3):
>       brcm80211: smac: removed redundant timer function parameters
>       brcm80211: smac: decreased timer callback irq level
>       brcm80211: fmac: fixed weird indentation
> 
> Shahar Levi (1):
>       wl12xx: Add support for HW channel switch
> 
> Stanislaw Gruszka (1):
>       iwlagn: fix priv->cfg->ht_params NULL pointer dereference
> 
> Stephen Rothwell (2):
>       net: wireless: brcm80211: replace ndo_set_multicast_list  with ndo_set_rx_mode
>       net: wireless: brcm80210: include module.h
> 
> Wey-Yi Guy (20):
>       iwlagn: separate init calib and rt calib
>       iwlagn: add cmd queue pointer info when timeout
>       iwlagn: add REPLY_ECHO host command
>       iwlagn: add WARN if tx cmd complete come back late
>       iwlagn: add "echo" test when command queue stuck
>       iwlagn: check rf kill in queue stuck
>       iwlagn: add "echo test" command to debugfs
>       iwlagn: remove un-necessary step
>       iwlagn: set rts retry limit
>       iwlagn: add "_d" sku to 6005 series of devices
>       iwlagn: Add "_d" sku to 105 series of devices
>       iwlagn: do nothing when disable agg in wrong state
>       iwlagn: use low retry limit for WoWLAN
>       iwlwifi: update comments on how to enable debug flag
>       iwlagn: more info on warning for shutdown agg queue
>       iwlagn: don't stop rts/cts until last aggregation queue close
>       iwlagn: add debug for mac80211 callback
>       iwlagn: rename all the mac80211 callback functions
>       iwlagn: merge station management functions
>       iwlagn: rename iwl-rx.c to iwl-agn-rx.c
> 
> Yogesh Ashok Powar (1):
>       mwifiex: fix smatch errors
> 
>  Documentation/networking/mac80211-injection.txt    |    4 +
>  drivers/net/wireless/Kconfig                       |    1 +
>  drivers/net/wireless/Makefile                      |    3 +
>  drivers/net/wireless/ath/ath.h                     |    2 -
>  drivers/net/wireless/ath/ath5k/base.c              |    6 -
>  drivers/net/wireless/ath/ath9k/Makefile            |    1 +
>  drivers/net/wireless/ath/ath9k/ani.c               |    5 -
>  drivers/net/wireless/ath/ath9k/ar5008_phy.c        |   11 +-
>  .../net/wireless/ath/ath9k/ar9003_2p2_initvals.h   |  172 +-
>  drivers/net/wireless/ath/ath9k/ar9003_calib.c      |  250 +-
>  drivers/net/wireless/ath/ath9k/ar9003_eeprom.c     |   59 +-
>  drivers/net/wireless/ath/ath9k/ar9003_hw.c         |  186 +-
>  drivers/net/wireless/ath/ath9k/ar9003_mac.c        |    4 +-
>  drivers/net/wireless/ath/ath9k/ar9003_paprd.c      |   15 +-
>  drivers/net/wireless/ath/ath9k/ar9003_phy.c        |   97 +-
>  drivers/net/wireless/ath/ath9k/ar9003_phy.h        |   52 +-
>  drivers/net/wireless/ath/ath9k/ar9003_rtt.c        |  153 +
>  drivers/net/wireless/ath/ath9k/ar9003_rtt.h        |   28 +
>  ...ar9480_1p0_initvals.h => ar9462_1p0_initvals.h} |   62 +-
>  ...ar9480_2p0_initvals.h => ar9462_2p0_initvals.h} |   68 +-
>  drivers/net/wireless/ath/ath9k/ath9k.h             |    2 +-
>  drivers/net/wireless/ath/ath9k/beacon.c            |   10 +-
>  drivers/net/wireless/ath/ath9k/common.c            |    6 +-
>  drivers/net/wireless/ath/ath9k/debug.c             |   19 +-
>  drivers/net/wireless/ath/ath9k/debug.h             |   13 +
>  drivers/net/wireless/ath/ath9k/eeprom.h            |   10 +-
>  drivers/net/wireless/ath/ath9k/eeprom_4k.c         |   29 +-
>  drivers/net/wireless/ath/ath9k/eeprom_9287.c       |   35 +-
>  drivers/net/wireless/ath/ath9k/eeprom_def.c        |   45 +-
>  drivers/net/wireless/ath/ath9k/gpio.c              |    8 +-
>  drivers/net/wireless/ath/ath9k/hw-ops.h            |    7 +
>  drivers/net/wireless/ath/ath9k/hw.c                |  158 +-
>  drivers/net/wireless/ath/ath9k/hw.h                |   39 +-
>  drivers/net/wireless/ath/ath9k/init.c              |    2 -
>  drivers/net/wireless/ath/ath9k/mac.c               |   10 +-
>  drivers/net/wireless/ath/ath9k/mac.h               |    6 +-
>  drivers/net/wireless/ath/ath9k/main.c              |   25 +-
>  drivers/net/wireless/ath/ath9k/pci.c               |    2 +-
>  drivers/net/wireless/ath/ath9k/recv.c              |   35 +-
>  drivers/net/wireless/ath/ath9k/reg.h               |   29 +-
>  drivers/net/wireless/ath/ath9k/xmit.c              |   40 +-
>  drivers/net/wireless/ath/carl9170/main.c           |    1 -
>  drivers/net/wireless/b43/xmit.c                    |   18 +-
>  drivers/net/wireless/b43/xmit.h                    |   10 +-
>  drivers/net/wireless/brcm80211/Kconfig             |   35 +
>  drivers/net/wireless/brcm80211/Makefile            |   23 +
>  drivers/net/wireless/brcm80211/brcmfmac/Makefile   |   33 +
>  drivers/net/wireless/brcm80211/brcmfmac/bcmchip.h  |   32 +
>  drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c   |  371 +
>  .../net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c |  626 +
>  drivers/net/wireless/brcm80211/brcmfmac/dhd.h      |  776 +
>  drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h  |   57 +
>  drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c  |  498 +
>  .../net/wireless/brcm80211/brcmfmac/dhd_common.c   |  895 +
>  drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h  |   58 +
>  .../net/wireless/brcm80211/brcmfmac/dhd_linux.c    | 1356 +
>  .../net/wireless/brcm80211/brcmfmac/dhd_proto.h    |   60 +
>  drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c | 4591 ++++
>  .../net/wireless/brcm80211/brcmfmac/sdio_host.h    |  252 +
>  .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.c  | 3868 +++
>  .../net/wireless/brcm80211/brcmfmac/wl_cfg80211.h  |  375 +
>  drivers/net/wireless/brcm80211/brcmsmac/Makefile   |   51 +
>  drivers/net/wireless/brcm80211/brcmsmac/aiutils.c  | 2079 ++
>  drivers/net/wireless/brcm80211/brcmsmac/aiutils.h  |  378 +
>  drivers/net/wireless/brcm80211/brcmsmac/ampdu.c    | 1241 +
>  drivers/net/wireless/brcm80211/brcmsmac/ampdu.h    |   30 +
>  drivers/net/wireless/brcm80211/brcmsmac/antsel.c   |  307 +
>  drivers/net/wireless/brcm80211/brcmsmac/antsel.h   |   29 +
>  .../brcm80211/brcmsmac/brcms_trace_events.c        |   23 +
>  .../brcm80211/brcmsmac/brcms_trace_events.h        |   92 +
>  drivers/net/wireless/brcm80211/brcmsmac/channel.c  | 1591 ++
>  drivers/net/wireless/brcm80211/brcmsmac/channel.h  |   53 +
>  drivers/net/wireless/brcm80211/brcmsmac/d11.h      | 1898 ++
>  drivers/net/wireless/brcm80211/brcmsmac/dma.c      | 1425 +
>  drivers/net/wireless/brcm80211/brcmsmac/dma.h      |  120 +
>  .../net/wireless/brcm80211/brcmsmac/mac80211_if.c  | 1696 ++
>  .../net/wireless/brcm80211/brcmsmac/mac80211_if.h  |  108 +
>  drivers/net/wireless/brcm80211/brcmsmac/main.c     | 8775 ++++++
>  drivers/net/wireless/brcm80211/brcmsmac/main.h     |  735 +
>  drivers/net/wireless/brcm80211/brcmsmac/nicpci.c   |  835 +
>  drivers/net/wireless/brcm80211/brcmsmac/nicpci.h   |   82 +
>  drivers/net/wireless/brcm80211/brcmsmac/otp.c      |  426 +
>  drivers/net/wireless/brcm80211/brcmsmac/otp.h      |   36 +
>  .../net/wireless/brcm80211/brcmsmac/phy/phy_cmn.c  | 2988 ++
>  .../net/wireless/brcm80211/brcmsmac/phy/phy_hal.h  |  301 +
>  .../net/wireless/brcm80211/brcmsmac/phy/phy_int.h  | 1169 +
>  .../net/wireless/brcm80211/brcmsmac/phy/phy_lcn.c  | 5154 ++++
>  .../net/wireless/brcm80211/brcmsmac/phy/phy_lcn.h  |  121 +
>  .../net/wireless/brcm80211/brcmsmac/phy/phy_n.c    |28876 ++++++++++++++++++++
>  .../wireless/brcm80211/brcmsmac/phy/phy_qmath.c    |  308 +
>  .../wireless/brcm80211/brcmsmac/phy/phy_qmath.h    |   42 +
>  .../wireless/brcm80211/brcmsmac/phy/phy_radio.h    | 1533 ++
>  .../net/wireless/brcm80211/brcmsmac/phy/phyreg_n.h |  167 +
>  .../wireless/brcm80211/brcmsmac/phy/phytbl_lcn.c   | 3250 +++
>  .../wireless/brcm80211/brcmsmac/phy/phytbl_lcn.h   |   54 +
>  .../net/wireless/brcm80211/brcmsmac/phy/phytbl_n.c |10630 +++++++
>  .../net/wireless/brcm80211/brcmsmac/phy/phytbl_n.h |   50 +
>  drivers/net/wireless/brcm80211/brcmsmac/phy_shim.c |  225 +
>  drivers/net/wireless/brcm80211/brcmsmac/phy_shim.h |  182 +
>  drivers/net/wireless/brcm80211/brcmsmac/pmu.c      |  458 +
>  drivers/net/wireless/brcm80211/brcmsmac/pmu.h      |   38 +
>  drivers/net/wireless/brcm80211/brcmsmac/pub.h      |  634 +
>  drivers/net/wireless/brcm80211/brcmsmac/rate.c     |  514 +
>  drivers/net/wireless/brcm80211/brcmsmac/rate.h     |  250 +
>  drivers/net/wireless/brcm80211/brcmsmac/scb.h      |   82 +
>  drivers/net/wireless/brcm80211/brcmsmac/srom.c     | 1298 +
>  drivers/net/wireless/brcm80211/brcmsmac/srom.h     |   34 +
>  drivers/net/wireless/brcm80211/brcmsmac/stf.c      |  436 +
>  drivers/net/wireless/brcm80211/brcmsmac/stf.h      |   42 +
>  drivers/net/wireless/brcm80211/brcmsmac/types.h    |  352 +
>  .../net/wireless/brcm80211/brcmsmac/ucode_loader.c |  109 +
>  .../net/wireless/brcm80211/brcmsmac/ucode_loader.h |   58 +
>  drivers/net/wireless/brcm80211/brcmutil/Makefile   |   28 +
>  drivers/net/wireless/brcm80211/brcmutil/utils.c    |  386 +
>  .../net/wireless/brcm80211/include/brcm_hw_ids.h   |   59 +
>  .../net/wireless/brcm80211/include/brcmu_utils.h   |  195 +
>  .../net/wireless/brcm80211/include/brcmu_wifi.h    |  239 +
>  .../net/wireless/brcm80211/include/chipcommon.h    |  284 +
>  drivers/net/wireless/brcm80211/include/defs.h      |  104 +
>  drivers/net/wireless/brcm80211/include/soc.h       |   90 +
>  drivers/net/wireless/iwlwifi/Kconfig               |    4 +-
>  drivers/net/wireless/iwlwifi/Makefile              |    3 +-
>  drivers/net/wireless/iwlwifi/iwl-1000.c            |    3 -
>  drivers/net/wireless/iwlwifi/iwl-2000.c            |   10 +-
>  drivers/net/wireless/iwlwifi/iwl-5000-hw.h         |   88 -
>  drivers/net/wireless/iwlwifi/iwl-5000.c            |   22 +-
>  drivers/net/wireless/iwlwifi/iwl-6000-hw.h         |   81 -
>  drivers/net/wireless/iwlwifi/iwl-6000.c            |   12 +-
>  drivers/net/wireless/iwlwifi/iwl-agn-hw.h          |   15 +-
>  drivers/net/wireless/iwlwifi/iwl-agn-lib.c         |    2 -
>  drivers/net/wireless/iwlwifi/iwl-agn-rs.c          |    4 +-
>  drivers/net/wireless/iwlwifi/iwl-agn-rs.h          |    4 +
>  .../wireless/iwlwifi/{iwl-rx.c => iwl-agn-rx.c}    |  112 +-
>  drivers/net/wireless/iwlwifi/iwl-agn-rxon.c        |   10 +-
>  drivers/net/wireless/iwlwifi/iwl-agn-sta.c         |  861 +-
>  drivers/net/wireless/iwlwifi/iwl-agn-tx.c          |   32 +-
>  drivers/net/wireless/iwlwifi/iwl-agn-ucode.c       |    1 -
>  drivers/net/wireless/iwlwifi/iwl-agn.c             |  126 +-
>  drivers/net/wireless/iwlwifi/iwl-agn.h             |  131 +-
>  drivers/net/wireless/iwlwifi/iwl-cfg.h             |    2 +
>  drivers/net/wireless/iwlwifi/iwl-commands.h        |   11 +
>  drivers/net/wireless/iwlwifi/iwl-core.c            |   83 +-
>  drivers/net/wireless/iwlwifi/iwl-core.h            |   20 +-
>  drivers/net/wireless/iwlwifi/iwl-debug.h           |    8 +-
>  drivers/net/wireless/iwlwifi/iwl-debugfs.c         |   22 +-
>  drivers/net/wireless/iwlwifi/iwl-dev.h             |    3 -
>  drivers/net/wireless/iwlwifi/iwl-helpers.h         |   72 -
>  drivers/net/wireless/iwlwifi/iwl-led.c             |    3 +-
>  drivers/net/wireless/iwlwifi/iwl-pci.c             |    2 +
>  drivers/net/wireless/iwlwifi/iwl-power.c           |    2 +-
>  drivers/net/wireless/iwlwifi/iwl-scan.c            |    4 +-
>  drivers/net/wireless/iwlwifi/iwl-shared.h          |    2 -
>  drivers/net/wireless/iwlwifi/iwl-sta.c             |  835 -
>  drivers/net/wireless/iwlwifi/iwl-sta.h             |  141 -
>  drivers/net/wireless/iwlwifi/iwl-sv-open.c         |    8 +-
>  drivers/net/wireless/iwlwifi/iwl-trans-pcie-rx.c   |    1 -
>  drivers/net/wireless/iwlwifi/iwl-trans-pcie-tx.c   |   23 +-
>  drivers/net/wireless/iwlwifi/iwl-trans-pcie.c      |   21 +-
>  drivers/net/wireless/iwmc3200wifi/cfg80211.c       |    6 +-
>  drivers/net/wireless/libertas/cfg.c                |   20 +-
>  drivers/net/wireless/libertas/decl.h               |    2 +
>  drivers/net/wireless/libertas/main.c               |   32 +
>  drivers/net/wireless/mwifiex/11n_aggr.c            |    3 +-
>  drivers/net/wireless/mwifiex/Kconfig               |   11 +
>  drivers/net/wireless/mwifiex/Makefile              |    3 +
>  drivers/net/wireless/mwifiex/cfp.c                 |   10 +-
>  drivers/net/wireless/mwifiex/cmdevt.c              |   34 +-
>  drivers/net/wireless/mwifiex/decl.h                |    1 -
>  drivers/net/wireless/mwifiex/fw.h                  |   36 +-
>  drivers/net/wireless/mwifiex/init.c                |   73 +-
>  drivers/net/wireless/mwifiex/main.c                |   10 +-
>  drivers/net/wireless/mwifiex/main.h                |   35 +-
>  drivers/net/wireless/mwifiex/pcie.c                | 1948 ++
>  drivers/net/wireless/mwifiex/pcie.h                |  148 +
>  drivers/net/wireless/mwifiex/scan.c                |   56 +-
>  drivers/net/wireless/mwifiex/sdio.c                |   19 +-
>  drivers/net/wireless/mwifiex/sdio.h                |   24 +-
>  drivers/net/wireless/mwifiex/sta_cmd.c             |   64 +
>  drivers/net/wireless/mwifiex/sta_cmdresp.c         |    2 +
>  drivers/net/wireless/mwifiex/sta_ioctl.c           |   12 +-
>  drivers/net/wireless/mwifiex/sta_tx.c              |    2 +-
>  drivers/net/wireless/mwifiex/txrx.c                |   45 +-
>  drivers/net/wireless/mwifiex/util.c                |    5 +-
>  drivers/net/wireless/mwifiex/util.h                |    9 +-
>  drivers/net/wireless/mwifiex/wmm.c                 |    4 +-
>  drivers/net/wireless/rtlwifi/base.c                |    6 +-
>  drivers/net/wireless/rtlwifi/debug.c               |    6 -
>  drivers/net/wireless/rtlwifi/pci.c                 |   19 +-
>  drivers/net/wireless/rtlwifi/pci.h                 |    4 +-
>  drivers/net/wireless/rtlwifi/rtl8192ce/def.h       |   14 +
>  drivers/net/wireless/rtlwifi/rtl8192ce/sw.c        |   35 +-
>  drivers/net/wireless/rtlwifi/rtl8192cu/def.h       |    4 -
>  drivers/net/wireless/rtlwifi/rtl8192cu/sw.c        |    7 +
>  drivers/net/wireless/rtlwifi/rtl8192de/def.h       |  135 +-
>  drivers/net/wireless/rtlwifi/rtl8192de/hw.c        |   15 +-
>  drivers/net/wireless/rtlwifi/rtl8192de/sw.c        |   21 +-
>  drivers/net/wireless/rtlwifi/rtl8192se/hw.c        |   22 +-
>  drivers/net/wireless/rtlwifi/rtl8192se/reg.h       |    1 +
>  drivers/net/wireless/rtlwifi/rtl8192se/sw.c        |   22 +-
>  drivers/net/wireless/rtlwifi/rtl8192se/trx.c       |   55 +-
>  drivers/net/wireless/rtlwifi/wifi.h                |    5 +
>  drivers/net/wireless/wl12xx/acx.c                  |   16 +
>  drivers/net/wireless/wl12xx/acx.h                  |    1 +
>  drivers/net/wireless/wl12xx/boot.c                 |    6 +-
>  drivers/net/wireless/wl12xx/cmd.c                  |   63 +-
>  drivers/net/wireless/wl12xx/cmd.h                  |   20 +
>  drivers/net/wireless/wl12xx/conf.h                 |    6 +-
>  drivers/net/wireless/wl12xx/event.c                |   15 +
>  drivers/net/wireless/wl12xx/main.c                 |   48 +-
>  drivers/net/wireless/wl12xx/wl12xx.h               |    7 +-
>  drivers/staging/Kconfig                            |    2 +-
>  drivers/staging/Makefile                           |    4 +-
>  include/linux/nl80211.h                            |    2 +
>  include/net/cfg80211.h                             |    5 +-
>  include/net/mac80211.h                             |   10 +-
>  net/mac80211/cfg.c                                 |   22 +-
>  net/mac80211/ieee80211_i.h                         |   15 +-
>  net/mac80211/main.c                                |    6 +-
>  net/mac80211/mesh_hwmp.c                           |    9 +
>  net/mac80211/scan.c                                |    1 +
>  net/mac80211/sta_info.c                            |    6 +-
>  net/mac80211/status.c                              |  137 +-
>  net/mac80211/tx.c                                  |  360 +-
>  net/mac80211/work.c                                |    2 +-
>  net/mac80211/wpa.c                                 |    3 +-
>  net/wireless/nl80211.c                             |    4 +
>  226 files changed, 102247 insertions(+), 2686 deletions(-)
>  create mode 100644 drivers/net/wireless/ath/ath9k/ar9003_rtt.c
>  create mode 100644 drivers/net/wireless/ath/ath9k/ar9003_rtt.h
>  rename drivers/net/wireless/ath/ath9k/{ar9480_1p0_initvals.h => ar9462_1p0_initvals.h} (97%)
>  rename drivers/net/wireless/ath/ath9k/{ar9480_2p0_initvals.h => ar9462_2p0_initvals.h} (97%)
>  create mode 100644 drivers/net/wireless/brcm80211/Kconfig
>  create mode 100644 drivers/net/wireless/brcm80211/Makefile
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/Makefile
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/bcmchip.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/bcmsdh_sdmmc.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_bus.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_cdc.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_common.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_dbg.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_proto.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/dhd_sdio.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/sdio_host.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmfmac/wl_cfg80211.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/Makefile
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/aiutils.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/aiutils.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/ampdu.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/ampdu.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/antsel.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/antsel.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/brcms_trace_events.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/brcms_trace_events.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/channel.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/channel.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/d11.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/dma.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/dma.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/mac80211_if.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/main.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/main.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/nicpci.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/nicpci.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/otp.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/otp.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_cmn.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_hal.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_int.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_lcn.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_lcn.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_n.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_qmath.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_qmath.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phy_radio.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phyreg_n.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phytbl_lcn.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phytbl_lcn.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phytbl_n.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy/phytbl_n.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy_shim.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/phy_shim.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/pmu.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/pmu.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/pub.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/rate.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/rate.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/scb.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/srom.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/srom.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/stf.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/stf.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/types.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/ucode_loader.c
>  create mode 100644 drivers/net/wireless/brcm80211/brcmsmac/ucode_loader.h
>  create mode 100644 drivers/net/wireless/brcm80211/brcmutil/Makefile
>  create mode 100644 drivers/net/wireless/brcm80211/brcmutil/utils.c
>  create mode 100644 drivers/net/wireless/brcm80211/include/brcm_hw_ids.h
>  create mode 100644 drivers/net/wireless/brcm80211/include/brcmu_utils.h
>  create mode 100644 drivers/net/wireless/brcm80211/include/brcmu_wifi.h
>  create mode 100644 drivers/net/wireless/brcm80211/include/chipcommon.h
>  create mode 100644 drivers/net/wireless/brcm80211/include/defs.h
>  create mode 100644 drivers/net/wireless/brcm80211/include/soc.h
>  delete mode 100644 drivers/net/wireless/iwlwifi/iwl-5000-hw.h
>  delete mode 100644 drivers/net/wireless/iwlwifi/iwl-6000-hw.h
>  rename drivers/net/wireless/iwlwifi/{iwl-rx.c => iwl-agn-rx.c} (91%)
>  delete mode 100644 drivers/net/wireless/iwlwifi/iwl-helpers.h
>  delete mode 100644 drivers/net/wireless/iwlwifi/iwl-sta.c
>  delete mode 100644 drivers/net/wireless/iwlwifi/iwl-sta.h
>  create mode 100644 drivers/net/wireless/mwifiex/pcie.c
>  create mode 100644 drivers/net/wireless/mwifiex/pcie.h
> -- 
> John W. Linville		Someday the world will need a hero, and you
> linville@tuxdriver.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@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

-- 
John W. Linville		Someday the world will need a hero, and you
linville@tuxdriver.com			might be all we have.  Be ready.

[-- Attachment #2: Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox