[PATCH] b43legacy: Work around mac80211 race condition

2009-08-03 Thread Larry Finger
As shown in http://thread.gmane.org/gmane.linux.kernel.wireless.general/36497, mac80211 has a bug that allows a call to the TX routine after the queues have been stopped. This situation will only occur under extreme stress. Although b43legacy does not crash when this condition occurs, it does

[PATCH RESEND] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Gábor Stefanik
Implement baseband init for rev.0 and rev.1 LP PHYs. Convert boardflags_hi values to defines. Implement b43_phy_copy for easier copying between registers, as needed by LP-PHY init. Signed-off-by: Gábor Stefaniknetrolller...@gmail.com Cc: Michael Bueschm...@bu3sch.de Cc: Larry

[PATCH] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Gábor Stefanik
Implement baseband init for rev.0 and rev.1 LP PHYs. Convert boardflags_hi values to defines. Implement b43_phy_copy for easier copying between registers, as needed by LP-PHY init. Signed-off-by: Gábor Stefanik netrolller...@gmail.com Cc: Michael Buesch m...@bu3sch.de Cc: Larry Finger

Re: [PATCH] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Michael Buesch
On Monday 03 August 2009 00:06:45 Gábor Stefanik wrote: Implement baseband init for rev.0 and rev.1 LP PHYs. Convert boardflags_hi values to defines. Implement b43_phy_copy for easier copying between registers, as needed by LP-PHY init. Please resubmit after coding style compliance checking

Re: [PATCH RESEND] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Michael Buesch
On Monday 03 August 2009 00:18:22 Gábor Stefanik wrote: Implement baseband init for rev.0 and rev.1 LP PHYs. Convert boardflags_hi values to defines. Implement b43_phy_copy for easier copying between registers, as needed by LP-PHY init. Signed-off-by: Gábor Stefaniknetrolller...@gmail.com

Re: [PATCH RESEND] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Michael Buesch
On Monday 03 August 2009 00:18:22 Gábor Stefanik wrote: Implement baseband init for rev.0 and rev.1 LP PHYs. Convert boardflags_hi values to defines. Implement b43_phy_copy for easier copying between registers, as needed by LP-PHY init. + if (bus-sprom.boardflags_hi B43_BFH_FEM_BT) +

Re: [PATCH RESEND] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Michael Buesch
On Monday 03 August 2009 11:13:37 Michael Buesch wrote: On Monday 03 August 2009 00:18:22 Gábor Stefanik wrote: Implement baseband init for rev.0 and rev.1 LP PHYs. Convert boardflags_hi values to defines. Implement b43_phy_copy for easier copying between registers, as needed by LP-PHY

Re: [PATCH RESEND] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Gábor Stefanik
2009/8/3 Gábor Stefanik netrolller...@gmail.com: Implement baseband init for rev.0 and rev.1 LP PHYs. Convert boardflags_hi values to defines. Implement b43_phy_copy for easier copying between registers, as needed by LP-PHY init. Signed-off-by: Gábor Stefaniknetrolller...@gmail.com Cc:

Re: [PATCH] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Gábor Stefanik
Whitespace-damaged, sorry. Resend coming soon. 2009/8/3 Gábor Stefanik netrolller...@gmail.com: Implement baseband init for rev.0 and rev.1 LP PHYs. Convert boardflags_hi values to defines. Implement b43_phy_copy for easier copying between registers, as needed by LP-PHY init. Signed-off-by:

Re: [PATCH V2] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Gábor Stefanik
On Mon, Aug 3, 2009 at 1:28 AM, Gábor Stefaniknetrolller...@gmail.com wrote: Implement baseband init for rev.0 and rev.1 LP PHYs. Convert boardflags_hi values to defines. Implement b43_phy_copy for easier copying between registers, as needed by LP-PHY init. Signed-off-by: Gábor

[PATCH V2] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Gábor Stefanik
Implement baseband init for rev.0 and rev.1 LP PHYs. Convert boardflags_hi values to defines. Implement b43_phy_copy for easier copying between registers, as needed by LP-PHY init. Signed-off-by: Gábor Stefaniknetrolller...@gmail.com Cc: Michael Bueschm...@bu3sch.de Cc: Larry

Re: [PATCH RESEND] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Gábor Stefanik
On Mon, Aug 3, 2009 at 11:15 AM, Michael Bueschm...@bu3sch.de wrote: On Monday 03 August 2009 11:13:37 Michael Buesch wrote: On Monday 03 August 2009 00:18:22 Gábor Stefanik wrote: Implement baseband init for rev.0 and rev.1 LP PHYs. Convert boardflags_hi values to defines. Implement

Re: [PATCH RESEND] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Michael Buesch
On Monday 03 August 2009 15:55:29 Gábor Stefanik wrote: On Mon, Aug 3, 2009 at 11:15 AM, Michael Bueschm...@bu3sch.de wrote: On Monday 03 August 2009 11:13:37 Michael Buesch wrote: On Monday 03 August 2009 00:18:22 Gábor Stefanik wrote: Implement baseband init for rev.0 and rev.1 LP PHYs.

Re: [PATCH RESEND] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Gábor Stefanik
2009/8/3 Michael Buesch m...@bu3sch.de: On Monday 03 August 2009 15:55:29 Gábor Stefanik wrote: On Mon, Aug 3, 2009 at 11:15 AM, Michael Bueschm...@bu3sch.de wrote: On Monday 03 August 2009 11:13:37 Michael Buesch wrote: On Monday 03 August 2009 00:18:22 Gábor Stefanik wrote: Implement

Re: [PATCH RESEND] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Larry Finger
Gábor Stefanik wrote: 2009/8/3 Michael Buesch m...@bu3sch.de: On Monday 03 August 2009 15:55:29 Gábor Stefanik wrote: On Mon, Aug 3, 2009 at 11:15 AM, Michael Bueschm...@bu3sch.de wrote: On Monday 03 August 2009 11:13:37 Michael Buesch wrote: On Monday 03 August 2009 00:18:22 Gábor Stefanik

Re: [PATCH RESEND] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Michael Buesch
On Monday 03 August 2009 22:58:30 Larry Finger wrote: Gábor states it the way the Broadcom routine is written. They have the flags divided into 3 16-bit values - high, middle, and low. The values are kept in arrays - one set is for the current band and the other is for both bands. When the

Re: [PATCH RESEND] b43: implement baseband init for LP-PHY = rev1

2009-08-03 Thread Gábor Stefanik
On Mon, Aug 3, 2009 at 11:16 PM, Michael Bueschm...@bu3sch.de wrote: On Monday 03 August 2009 22:58:30 Larry Finger wrote: Gábor states it the way the Broadcom routine is written. They have the flags divided into 3 16-bit values - high, middle, and low. The values are kept in arrays - one set