remoteproc: core: Do pm_relax when in RPROC_OFFLINE state
authorMaria Yu <quic_aiquny@quicinc.com>
Tue, 6 Dec 2022 01:59:57 +0000 (09:59 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 12 Jan 2023 10:58:59 +0000 (11:58 +0100)
commit2c1881f0816aa1a35f808808bde94fbf9cd491e2
tree2a9b8132f6ffadf3c6a82448b02c6875a107083c
parent9b615f957ca78dbe1864676fc699331e63c70e4b
remoteproc: core: Do pm_relax when in RPROC_OFFLINE state

commit 11c7f9e3131ad14b27a957496088fa488b153a48 upstream.

Make sure that pm_relax() happens even when the remoteproc
is stopped before the crash handler work is scheduled.

Signed-off-by: Maria Yu <quic_aiquny@quicinc.com>
Cc: stable <stable@vger.kernel.org>
Fixes: a781e5aa5911 ("remoteproc: core: Prevent system suspend during remoteproc recovery")
Link: https://lore.kernel.org/r/20221206015957.2616-2-quic_aiquny@quicinc.com
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/remoteproc/remoteproc_core.c