index 723cd5d9ff33485bbdb6393a6ffe8735bc5b380d..d66b20c718ace55eafab0d91d55cdbcfec02cc66 100644 (file)
{
if (rproc) {
+ if (rproc->proc) {
+ hil_shutdown_cpu(rproc->proc);
+ }
if (rproc->rdev) {
rpmsg_deinit(rproc->rdev);
rproc->rdev = RPROC_NULL;
- }
- if (rproc->proc) {
- hil_shutdown_cpu(rproc->proc);
+ rproc->proc = RPROC_NULL;
}
}