Subject: Re: [PATCH] rsi: Use resume_noirq for SDIO

From: Kalle Valo <[email-masked]>
Date: Sun, 18 Apr 2021 06:32:22 +0000 (UTC)

Marek Vasut <[email-masked]> wrote:

> The rsi_resume() does access the bus to enable interrupts on the RSI
> SDIO WiFi card, however when calling sdio_claim_host() in the resume
> path, it is possible the bus is already claimed and sdio_claim_host()
> spins indefinitelly. Enable the SDIO card interrupts in resume_noirq
> instead to prevent anything else from claiming the SDIO bus first.
> 
> Fixes: 20db07332736 ("rsi: sdio suspend and resume support")
> Signed-off-by: Marek Vasut <[email-masked]>
> Cc: Amitkumar Karwar <[email-masked]>
> Cc: Angus Ainslie <[email-masked]>
> Cc: David S. Miller <[email-masked]>
> Cc: Jakub Kicinski <[email-masked]>
> Cc: Kalle Valo <[email-masked]>
> Cc: Karun Eagalapati <[email-masked]>
> Cc: Martin Kepplinger <[email-masked]>
> Cc: Sebastian Krzyszkowiak <[email-masked]>
> Cc: Siva Rebbagondla <[email-masked]>
> Cc: [email-masked]
> Cc: [email-masked]

Patch applied to wireless-drivers-next.git, thanks.

c434e5e48dc4 rsi: Use resume_noirq for SDIO

-- 
https://patchwork.kernel.org/project/linux-wireless/patch/[email-masked]/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches