diff --git a/drivers/soc/qcom/icnss2/main.c b/drivers/soc/qcom/icnss2/main.c index 5777a1941b61..54f7a9d62d0b 100644 --- a/drivers/soc/qcom/icnss2/main.c +++ b/drivers/soc/qcom/icnss2/main.c @@ -1549,6 +1549,11 @@ static int icnss_modem_ssr_register_notifier(struct icnss_priv *priv) int ret = 0; priv->modem_ssr_nb.notifier_call = icnss_modem_notifier_nb; + /* + * Assign priority of icnss modem notifier callback over IPA + * modem notifier callback which is 0 + */ + priv->modem_ssr_nb.priority = 1; priv->modem_notify_handler = subsys_notif_register_notifier("modem", &priv->modem_ssr_nb);