Search Linux Wireless

Re: wireless regressions -- Re: 2.6.31-rc5-git5: Reported regressions from 2.6.30

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Aug 10, 2009 at 8:04 AM, John W. Linville<linville@xxxxxxxxxxxxx> wrote:
> On Sun, Aug 09, 2009 at 10:36:49PM +0200, Rafael J. Wysocki wrote:
>> This message contains a list of some regressions from 2.6.30, for which there
>> are no fixes in the mainline I know of.  If any of them have been fixed already,
>> please let me know.
>
> Wireless-related ones...

Some notes on some of these.

>> Unresolved regressions
>> ----------------------
>
>> Bug-Entry     : http://bugzilla.kernel.org/show_bug.cgi?id=13947
>> Subject               : Libertas: Association request to the driver failed
>> Submitter     : Daniel Mack <daniel@xxxxxxxx>
>> Date          : 2009-08-07 19:11 (3 days old)
>> First-Bad-Commit: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=57921c312e8cef72ba35a4cfe870b376da0b1b87
>> References    : http://marc.info/?l=linux-kernel&m=124967234311481&w=4
>> Handled-By    : Roel Kluin <roel.kluin@xxxxxxxxx>
>>
>>
>> Bug-Entry     : http://bugzilla.kernel.org/show_bug.cgi?id=13943
>> Subject               : WARNING: at net/mac80211/mlme.c:2292 with ath5k
>> Submitter     : Fabio Comolli <fabio.comolli@xxxxxxxxx>
>> Date          : 2009-08-06 20:15 (4 days old)
>> References    : http://marc.info/?l=linux-kernel&m=124958978600600&w=4

As I noted earlier this comes from the fact that a driver or mac80211
is queuing work onto the mac80211 workqueue when we already ran the
mac80211 suspend callbacks and we haven't yet resumed. There have been
several fixes for these, for both drivers and mac80211. We've already
pushed them to wireless-testing but I do not recall which ones have
been propagated to 2.6.31 as fixes.

So we have two options, we either treat all these as real issues for
2.6.31 and try to backport all related fixes, or we downgrade this
warning to just bail out. The problem with debugging these issues
as-is on 2.6.31 is that the caller which queued the work remains
invisible to the trace from the warning -- the warning comes from the
workqueue callback not the routine which ran queue_work(). This was
recently changed in wireless-testing and we now issue the warnings
from the callers of queue_work() for the mac80211 workqueue so we
*can* easily see the root cause to the issue and easily fix this.

We can surely fix this issue alone but we're sure bound to see this
warning later from other buggy drivers/mac80211 on 2.6.31 so we do
need to address how we want to address this issue as a whole for
2.6.31.

Fabio to help iron out this issue can you please use wireless-testing,
use IBSS as you were and go through the suspend-resume cycle to see if
you see a new warning with ath5k.

>> Regressions with patches
>> ------------------------
>>
>> Bug-Entry     : http://bugzilla.kernel.org/show_bug.cgi?id=13948
>> Subject               : ath5k broken after suspend-to-ram
>> Submitter     : Johannes Stezenbach <js@xxxxxxxxx>
>> Date          : 2009-08-07 21:51 (3 days old)
>> References    : http://marc.info/?l=linux-kernel&m=124968192727854&w=4
>> Handled-By    : Nick Kossifidis <mickflemm@xxxxxxxxx>
>> Patch         : http://patchwork.kernel.org/patch/38550/

This bug report status is now RESOLVED PATCH_ALREADY_AVAILABLE .

  Luis
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux