mmc: sdhci-msm: pervent access to suspended controller
mainline inclusion from mainline-v6.9-rc6 commit f8def10f73a516b771051a2f70f2f0446902cb4f category: bugfix bugzilla: https://gitee.com/src-openeuler/kernel/issues/I9TMCJ CVE: CVE-2024-36029 Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f8def10f73a516b771051a2f70f2f0446902cb4f -------------------------------- Generic sdhci code registers LED device and uses host->runtime_suspended flag to protect access to it. The sdhci-msm driver doesn't set this flag, which causes a crash when LED is accessed while controller is runtime suspended. Fix this by setting the flag correctly. Cc: stable@vger.kernel.org Fixes: 67e6db11 ("mmc: sdhci-msm: Add pm_runtime and system PM support") Signed-off-by:Mantas Pucka <mantas@8devices.com> Acked-by:
Adrian Hunter <adrian.hunter@intel.com> Link: https://lore.kernel.org/r/20240321-sdhci-mmc-suspend-v1-1-fbc555a64400@8devices.com Signed-off-by:
Ulf Hansson <ulf.hansson@linaro.org> Conflicts: drivers/mmc/host/sdhci-msm.c [Because commit 0472f8d3 and commit c7eed31e not merged, fix context conflicts and add ret to clk_bulk_prepare_enable.] Signed-off-by:
Cai Xinchen <caixinchen1@huawei.com>
Loading
Please sign in to comment