#12694 NORM Future : page allocation failure, mwifiex

Zarro Boogs per Child bugtracker at laptop.org
Fri Nov 1 01:11:37 EDT 2013


#12694: page allocation failure, mwifiex
------------------------------+---------------------------------------------
           Reporter:  Quozl   |       Owner:                          
               Type:  defect  |      Status:  new                     
           Priority:  normal  |   Milestone:  Future Release          
          Component:  kernel  |     Version:  Software Build 13.2.0-13
         Resolution:          |    Keywords:                          
        Next_action:  design  |    Verified:  0                       
Deployment_affected:          |   Blockedby:                          
           Blocking:          |  
------------------------------+---------------------------------------------

Comment(by Quozl):

 * considered the Marvell 473607 race condition as being a cause, but
 excluded as it relates primarily to the write bit map,
  * reviewed SDIO_Multi-Port_in_Marvell_MLAN_Driver_v0_12.pdf against
 sdio.c, determined a potential design flaw; a race condition; that the
 read bit map can have a bit set even though the length has not been set,
 but could not determine a mechanism by which this would cause #12694,
  * excluded possibility of an interrupt storm, by adding counters and
 printing them when dev_alloc_skb fails; the counters were not unusually
 large,
  * excluded bluetooth modules, by removing btmrvl* from filesystem and
 rebooting; no change,
  * began considering a simple deferral as a solution, by inserting code at
 the point of failure to restore state to what it was before the event, but
 more work is needed, in particular to reschedule mwifiex_main_process for
 a later time when memory may be available.

-- 
Ticket URL: <http://dev.laptop.org/ticket/12694#comment:5>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list