remoteproc: qcom: q6v5-mss: fixup q6v5_pds_enable error handling
authorSibi Sankar <sibis@codeaurora.org>
Wed, 21 Aug 2019 18:05:48 +0000 (23:35 +0530)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Mon, 26 Aug 2019 21:52:01 +0000 (14:52 -0700)
commitf2583fde2719362039a6efb3b4094f46284df541
treea029fcf7b5d1955809ddc877db37ef795f5eb0ef
parent6ed756aa0148a5ad0dbdced6f14f22e2f5748d35
remoteproc: qcom: q6v5-mss: fixup q6v5_pds_enable error handling

dev_pm_domain_attach_by_name will return NULL if the requested
power-domain is not a part device node. This could result in
NULL pointer de-reference in q6v5_pds_enable. Fix this by
checking for IS_ERR_OR_NULL and forward the appropriate error
code.

Fixes: 4760a896be88e ("remoteproc: q6v5-mss: Vote for rpmh power domains")
Signed-off-by: Sibi Sankar <sibis@codeaurora.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
drivers/remoteproc/qcom_q6v5_mss.c