RE: [PATCH rtw-next v4 3/4] wifi: rtw88: sdio: Fix unhandled RX request interrupt storm
From: Ping-Ke Shih
Date: Mon Oct 05 2026 - 22:06:26 EST
Alastair D'Silva <alastair@xxxxxxxxxxx> wrote:
> +static void rtw_sdio_handle_interrupt_3081(struct rtw_dev *rtwdev, u32 hisr)
> +{
> + struct rtw_sdio *rtwsdio = (struct rtw_sdio *)rtwdev->priv;
> +
> + rtw_sdio_disable_interrupt(rtwdev);
> + rtw_write32(rtwdev, REG_SDIO_HISR, hisr);
> +
> + if (hisr & REG_SDIO_HISR_TXERR)
> + rtw_sdio_tx_err_isr(rtwdev);
> + if (hisr & REG_SDIO_HISR_RX_REQUEST)
> + rtw_sdio_rx_isr(rtwdev);
> +
> + /* Unmasking HIMR re-asserts the IRQ line if new packets arrived */
> + if (rtwsdio->running)
I think here needs a lock
> + rtw_sdio_enable_interrupt(rtwdev);
> +}
> +