#9928 BLOC 1.5-sof: memory leak during suspend/resume
Zarro Boogs per Child
bugtracker at laptop.org
Mon Dec 28 17:20:23 EST 2009
#9928: memory leak during suspend/resume
--------------------------------+-------------------------------------------
Reporter: pgf | Owner: dsaxena
Type: defect | Status: new
Priority: blocker | Milestone: 1.5-software-update
Component: kernel | Version: 1.5 Software Build os64 aka 10.1.0
Resolution: | Keywords:
Next_action: diagnose | Verified: 0
Deployment_affected: | Blockedby:
Blocking: |
--------------------------------+-------------------------------------------
Comment(by pgf):
after correctly ensuring that libertas isn't being reloaded during resume
(by renaming the net/wireless/libertas module directory), the leak goes
away. restore the module directory, and the leak comes back.
comparing the firmware management code in if_sdio.c to that in
ipw2x00/ipw2100.c and orinoco/main.c, it's pretty clear that those other
drivers cache their firmware if suspend/resume is active, whereas the
libertas driver does not.
(note that since the wireless card (usually) remains powered, we shouldn't
(usually) be requesting the firmware in any case.)
--
Ticket URL: <http://dev.laptop.org/ticket/9928#comment:2>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system
More information about the Bugs
mailing list