rpmsg: qcom_smd: Promote to arch_initcall
authorKonrad Dybcio <konrad.dybcio@somainline.org>
Thu, 30 Dec 2021 02:32:53 +0000 (03:32 +0100)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Fri, 11 Mar 2022 17:57:35 +0000 (11:57 -0600)
qcom_smd's only child, smd-rpm uses arch_initcall and both have to be up
before almost anything else to ensure the MSM SoCs will work fine and
nothing will have to resort to probe defering, as this is the main pillar
of all things DVFS on these machines. Promote it to arch_initcall to avoid
such issues.

Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/20211230023253.1123142-1-konrad.dybcio@somainline.org
drivers/rpmsg/qcom_smd.c

index 540e027f08c4b346a846a7a398e08b178d97b714..2d44156b81035d7888b847cd800c2832ac45ecab 100644 (file)
@@ -1605,7 +1605,7 @@ static int __init qcom_smd_init(void)
 {
        return platform_driver_register(&qcom_smd_driver);
 }
-subsys_initcall(qcom_smd_init);
+arch_initcall(qcom_smd_init);
 
 static void __exit qcom_smd_exit(void)
 {