This series extends original patch and makes rproc_put() work for clusters along with rprog_get_by_phandle(). Changes in v4: - Retrieve cluster device using rproc->dev.parent->parent relation Changes in v3: - remove module_put call that was introduced in the patch by mistake - remove redundant check in rproc_put - Add inline comments in rproc_put that explains functionality Changes in v2: - Introduce patch to fix rproc_put as per modified rproc_get_by_phandle v1: https://lore.kernel.org/all/20221214221643.1286585-1-mathieu.poirier@xxxxxxxxxx/ Mathieu Poirier (1): remoteproc: Make rproc_get_by_phandle() work for clusters Tanmay Shah (1): remoteproc: enhance rproc_put() for clusters drivers/remoteproc/remoteproc_core.c | 29 ++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) base-commit: ff9af5732fe761fa8e7aa66cb482f93a37e284ee -- 2.25.1