SDIO single IRQ optimization breaks libertas

Daniel Drake dsd at laptop.org
Sun May 29 10:27:45 EDT 2011


On 29 May 2011 15:26, Daniel Drake <dsd at laptop.org> wrote:
> Hi,
>
> The following commit in 2.6.39 causes instant death for libertas_sdio
> when it receives its first interrupt during initialization:
>
> commit 06e8935febe687e2a561707d4c7ca4245d261dbe

The crash happens on this line of code in if_sdio_interrupt:

cause = sdio_readb(card->func, IF_SDIO_H_INT_STATUS, &ret);

card is NULL here

Daniel



More information about the libertas-dev mailing list