Skip to content
Commit 03c900b3 authored by Akash Asthana's avatar Akash Asthana Committed by Bjorn Andersson
Browse files

soc: qcom: geni: Fix NULL pointer dereference



pdev struct doesn't exits for the devices whose status are disabled
from DT node, in such cases NULL is returned from 'of_find_device_by_node'
Later when we try to get drvdata from pdev struct NULL pointer dereference
is triggered.

Add a NULL check for return values to fix the issue.

We were hitting this issue when one of QUP is disabled.

Reviewed-by: default avatarMatthias Kaehlcke <mka@chromium.org>
Reviewed-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
Tested-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
Fixes: 048eb908 ("soc: qcom-geni-se: Add interconnect support to fix earlycon crash")
Reported-by: default avatarSai Prakash Ranjan <saipraka@codeaurora.org>
Signed-off-by: default avatarAkash Asthana <akashast@codeaurora.org>
Link: https://lore.kernel.org/r/1594996342-26964-1-git-send-email-akashast@codeaurora.org


[bjorn: s/wrapper_pdev/pdev/]
Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
parent 4a3107f6
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment