#9836 HIGH 1.5-sof: Invalid opcode in Libertas if_sdio_interrupt() routine

Zarro Boogs per Child bugtracker at laptop.org
Wed Dec 16 12:38:33 EST 2009


#9836: Invalid opcode in Libertas if_sdio_interrupt() routine
--------------------------------+-------------------------------------------
           Reporter:  dsaxena   |       Owner:  dsaxena            
               Type:  defect    |      Status:  new                
           Priority:  high      |   Milestone:  1.5-software-update
          Component:  kernel    |     Version:  1.5-B3             
         Resolution:            |    Keywords:                     
        Next_action:  diagnose  |    Verified:  0                  
Deployment_affected:            |   Blockedby:                     
           Blocking:            |  
--------------------------------+-------------------------------------------

Comment(by cjb):

 Well, I can answer the last of those three questions:

 {{{
 % gdb drivers/net/wireless/libertas/if_sdio.o
 (gdb) list *(if_sdio_interrupt)+0x3f7
 (gdb) list *(if_sdio_interrupt)+0x3f7
 0x1711 is in if_sdio_handle_cmd
 (drivers/net/wireless/libertas/if_sdio.c:220).
 215             }
 216
 217             spin_lock_irqsave(&priv->driver_lock, flags);
 218
 219             i = (priv->resp_idx == 0) ? 1 : 0;
 220             BUG_ON(priv->resp_len[i]);
 221             priv->resp_len[i] = size;
 222             memcpy(priv->resp_buf[i], buffer, size);
 223             lbs_notify_command_response(priv, i);
 224
 }}}

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


More information about the Bugs mailing list