diff options
| author | Olav Haugan <ohaugan@codeaurora.org> | 2016-08-18 16:47:02 -0700 |
|---|---|---|
| committer | Olav Haugan <ohaugan@codeaurora.org> | 2016-09-20 17:47:13 -0700 |
| commit | dcf716301e77728f08667cf0189d6de1cdc5e5e9 (patch) | |
| tree | 211b7e9ffff05436ae2534d914e9eb96b8e20a33 /drivers/soc/qcom | |
| parent | fc70615291343d031b148bb2676963419a7b672e (diff) | |
soc: qcom: watchdog_v2: Add support for cpu isolation
Ensure watchdog does not wake up isolated cpu.
Change-Id: Ie4c6cb1496ae3490d81681f1ad51c8103caa0014
Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
Diffstat (limited to 'drivers/soc/qcom')
| -rw-r--r-- | drivers/soc/qcom/watchdog_v2.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/soc/qcom/watchdog_v2.c b/drivers/soc/qcom/watchdog_v2.c index aa20705b9adc..8f58eaa537b1 100644 --- a/drivers/soc/qcom/watchdog_v2.c +++ b/drivers/soc/qcom/watchdog_v2.c @@ -360,7 +360,7 @@ static void ping_other_cpus(struct msm_watchdog_data *wdog_dd) cpumask_clear(&wdog_dd->alive_mask); smp_mb(); for_each_cpu(cpu, cpu_online_mask) { - if (!cpu_idle_pc_state[cpu]) + if (!cpu_idle_pc_state[cpu] && !cpu_isolated(cpu)) smp_call_function_single(cpu, keep_alive_response, wdog_dd, 1); } |
