#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