#11413 HIGH 1.75-so: XO-1.75 libertas crash on resume
Zarro Boogs per Child
bugtracker at laptop.org
Tue Nov 15 22:42:05 EST 2011
#11413: XO-1.75 libertas crash on resume
--------------------------------+-------------------------------------------
Reporter: wad | Owner: dsaxena
Type: defect | Status: new
Priority: high | Milestone: 1.75-software
Component: wireless | Version: 1.75-B1
Resolution: | Keywords: XO-1.75, wifi, suspend/resume
Next_action: diagnose | Verified: 0
Deployment_affected: | Blockedby:
Blocking: 11395 |
--------------------------------+-------------------------------------------
Comment(by dilinger):
The following patch should fix it. It has been added to arm-3.0-wip.
{{{
commit 96a00d1030833be9f8e0e39b398b22915f54fddd
Author: Sven Neumann <s.neumann at raumfeld.com>
Date: Tue Jul 12 15:52:07 2011 +0200
cfg80211: really ignore the regulatory request
At the beginning of wiphy_update_regulatory() a check is performed
whether the request is to be ignored. Then the request is sent to
the driver nevertheless. This happens even if last_request points
to NULL, leading to a crash in the driver:
[<bf01d864>] (lbs_set_11d_domain_info+0x28/0x1e4 [libertas]) from
[<c03b714c>] (wiphy_update_regulatory+0x4d0/0x4f4)
[<c03b714c>] (wiphy_update_regulatory+0x4d0/0x4f4) from [<c03b4008>]
(wiphy_register+0x354/0x420)
[<c03b4008>] (wiphy_register+0x354/0x420) from [<bf01b17c>]
(lbs_cfg_register+0x80/0x164 [libertas])
[<bf01b17c>] (lbs_cfg_register+0x80/0x164 [libertas]) from
[<bf020e64>] (lbs_start_card+0x20/0x88 [libertas])
[<bf020e64>] (lbs_start_card+0x20/0x88 [libertas]) from [<bf02cbd8>]
(if_sdio_probe+0x898/0x9c0 [libertas_sdio])
Fix this by returning early. Also remove the out: label as it is
not any longer needed.
}}}
--
Ticket URL: <http://dev.laptop.org/ticket/11413#comment:7>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list