mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-13 16:16:15 -04:00
soc: qcom: msm_glink_ssr: Notify on powerup failure
There have been situations where the remote boots up far enough to establish glink communication to other remote processors but not far enough that APPS recognizes that the remote proc has been brought out of reset. The remote procs that have established connection with the "boot failed" remote proc will crash from having a stale state once the "boot failed" remote proc is restarted. Send a cleanup message on powerup failure so remote procs can cleanup their state with the remote proc that failed to start. Change-Id: If6fae349bb5f45fb544275a4ba2320d5f12fe4fc Signed-off-by: Chris Lew <clew@codeaurora.org>
This commit is contained in:
parent
e900a3179e
commit
a91c0d19fc
1 changed files with 2 additions and 2 deletions
|
|
@ -1,6 +1,6 @@
|
|||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
/*
|
||||
* Copyright (c) 2017-2019, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2017-2020, The Linux Foundation. All rights reserved.
|
||||
*/
|
||||
|
||||
#include <linux/of.h>
|
||||
|
|
@ -74,7 +74,7 @@ static int glink_ssr_ssr_cb(struct notifier_block *this,
|
|||
struct do_cleanup_msg msg;
|
||||
int ret;
|
||||
|
||||
if (code == SUBSYS_AFTER_SHUTDOWN) {
|
||||
if (code == SUBSYS_AFTER_SHUTDOWN || code == SUBSYS_POWERUP_FAILURE) {
|
||||
ssr->seq_num++;
|
||||
reinit_completion(&ssr->completion);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue