summaryrefslogtreecommitdiffstats
path: root/Documentation/parisc/debugging.rst
diff options
context:
space:
mode:
authorBjorn Andersson <bjorn.andersson@linaro.org>2020-11-21 21:41:32 -0800
committerBjorn Andersson <bjorn.andersson@linaro.org>2020-11-25 18:03:19 -0600
commit138a6428ba9023ae29e103e87a223575fbc3d2b7 (patch)
tree70c43470b87e5ab05ab26c51058040f6a9d4a052 /Documentation/parisc/debugging.rst
parenta7ed5e57bdbab48a6e4cf0a7156c2616844b531e (diff)
downloadlinux-138a6428ba9023ae29e103e87a223575fbc3d2b7.tar.bz2
remoteproc: sysmon: Ensure remote notification ordering
The reliance on the remoteproc's state for determining when to send sysmon notifications to a remote processor is racy with regard to concurrent remoteproc operations. Further more the advertisement of the state of other remote processor to a newly started remote processor might not only send the wrong state, but might result in a stream of state changes that are out of order. Address this by introducing state tracking within the sysmon instances themselves and extend the locking to ensure that the notifications are consistent with this state. Fixes: 1f36ab3f6e3b ("remoteproc: sysmon: Inform current rproc about all active rprocs") Fixes: 1877f54f75ad ("remoteproc: sysmon: Add notifications for events") Fixes: 1fb82ee806d1 ("remoteproc: qcom: Introduce sysmon") Cc: stable@vger.kernel.org Reviewed-by: Rishabh Bhatnagar <rishabhb@codeaurora.org> Link: https://lore.kernel.org/r/20201122054135.802935-2-bjorn.andersson@linaro.org Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Diffstat (limited to 'Documentation/parisc/debugging.rst')
0 files changed, 0 insertions, 0 deletions