Marek Vasut <marex@xxxxxxx> wrote: > In case the hardware is not initialized, do not operate it during > suspend/resume cycle, the hardware is already off so there is no > reason to access it. > > In fact, wilc_sdio_enable_interrupt() in the resume callback does > interfere with the same call when initializing the hardware after > resume and makes such initialization after resume fail. Fix this > by not operating uninitialized hardware during suspend/resume. > > Signed-off-by: Marek Vasut <marex@xxxxxxx> > Reviewed-by: Alexis Lothoré <alexis.lothore@xxxxxxxxxxx> Patch applied to wireless-next.git, thanks. b0dc7018477e wifi: wilc1000: Do not operate uninitialized hardware during suspend/resume -- https://patchwork.kernel.org/project/linux-wireless/patch/20240821183639.163187-1-marex@xxxxxxx/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches https://docs.kernel.org/process/submitting-patches.html