#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