mbox series

[v5,0/4] remoteproc: Panic handling

Message ID 20200324052904.738594-1-bjorn.andersson@linaro.org (mailing list archive)
Headers show
Series remoteproc: Panic handling | expand

Message

Bjorn Andersson March 24, 2020, 5:29 a.m. UTC
Add support for invoking a panic handler in remoteproc drivers, to allow them
to invoke e.g. cache flushing on the remote processors in response to a kernel
panic - to aid in post mortem debugging of system issues.

Bjorn Andersson (4):
  remoteproc: Traverse rproc_list under RCU read lock
  remoteproc: Introduce "panic" callback in ops
  remoteproc: qcom: q6v5: Add common panic handler
  remoteproc: qcom: Introduce panic handler for PAS and ADSP

 drivers/remoteproc/qcom_q6v5.c       | 20 ++++++++++
 drivers/remoteproc/qcom_q6v5.h       |  1 +
 drivers/remoteproc/qcom_q6v5_adsp.c  |  8 ++++
 drivers/remoteproc/qcom_q6v5_pas.c   |  8 ++++
 drivers/remoteproc/remoteproc_core.c | 57 +++++++++++++++++++++++++---
 include/linux/remoteproc.h           |  3 ++
 6 files changed, 92 insertions(+), 5 deletions(-)

Comments

patchwork-bot+linux-remoteproc@kernel.org March 26, 2020, 5:46 a.m. UTC | #1
Hello:

This series was applied to andersson/remoteproc.git (refs/heads/for-next).

On Mon, 23 Mar 2020 22:29:00 -0700 you wrote:
> Add support for invoking a panic handler in remoteproc drivers, to allow them
> to invoke e.g. cache flushing on the remote processors in response to a kernel
> panic - to aid in post mortem debugging of system issues.
> 
> Bjorn Andersson (4):
>   remoteproc: Traverse rproc_list under RCU read lock
>   remoteproc: Introduce "panic" callback in ops
>   remoteproc: qcom: q6v5: Add common panic handler
>   remoteproc: qcom: Introduce panic handler for PAS and ADSP
> 
> [...]


Here is a summary with links:
  - [v5,1/4] remoteproc: Traverse rproc_list under RCU read lock
    https://git.kernel.org/andersson/remoteproc/c/c0abe2ca3605e4c4fb25bf69d0218c63baf71d2b
  - [v5,2/4] remoteproc: Introduce "panic" callback in ops
    https://git.kernel.org/andersson/remoteproc/c/dc5192c449368eed3385f4405670aa3ed21d6270
  - [v5,3/4] remoteproc: qcom: q6v5: Add common panic handler
    https://git.kernel.org/andersson/remoteproc/c/e9142f5c28e997ab45fac23bc27a3bc01725bb49
  - [v5,4/4] remoteproc: qcom: Introduce panic handler for PAS and ADSP
    https://git.kernel.org/andersson/remoteproc/c/717c21bad161dd7127f6e6acf86a3571e1102254

You are awesome, thank you!