mirror of
https://github.com/torvalds/linux.git
synced 2024-12-29 06:12:08 +00:00
remoteproc: Reset table_ptr on stop
The installed resource table is no longer accessible after stopping the remote, so update table_ptr to point to the local copy. Reviewed-By: Loic Pallardy <loic.pallardy@st.com> Tested-By: Loic Pallardy <loic.pallardy@st.com> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
This commit is contained in:
parent
4f6fd5a037
commit
0a8b81cb2e
@ -1000,6 +1000,9 @@ static int rproc_stop(struct rproc *rproc)
|
||||
/* remove any subdevices for the remote processor */
|
||||
rproc_remove_subdevices(rproc);
|
||||
|
||||
/* the installed resource table is no longer accessible */
|
||||
rproc->table_ptr = rproc->cached_table;
|
||||
|
||||
/* power off the remote processor */
|
||||
ret = rproc->ops->stop(rproc);
|
||||
if (ret) {
|
||||
|
Loading…
Reference in New Issue
Block a user