diff options
| author | Akash Asthana <[email protected]> | 2020-07-17 14:32:22 +0000 |
|---|---|---|
| committer | Bjorn Andersson <[email protected]> | 2020-07-20 20:11:15 +0000 |
| commit | 03c900b3be116003ccd0e798431f6d0c25ff6729 (patch) | |
| tree | d69653b99c19c5a1c449ddeb8c04031361435c4a /scripts/gcc-plugins/sancov_plugin.c | |
| parent | tty: serial: qcom-geni-serial: Drop the icc bw votes in suspend for console (diff) | |
| download | kernel-03c900b3be116003ccd0e798431f6d0c25ff6729.tar.gz kernel-03c900b3be116003ccd0e798431f6d0c25ff6729.zip | |
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: Matthias Kaehlcke <[email protected]>
Reviewed-by: Bjorn Andersson <[email protected]>
Tested-by: Bjorn Andersson <[email protected]>
Fixes: 048eb908a1f2 ("soc: qcom-geni-se: Add interconnect support to fix earlycon crash")
Reported-by: Sai Prakash Ranjan <[email protected]>
Signed-off-by: Akash Asthana <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
[bjorn: s/wrapper_pdev/pdev/]
Signed-off-by: Bjorn Andersson <[email protected]>
Diffstat (limited to 'scripts/gcc-plugins/sancov_plugin.c')
0 files changed, 0 insertions, 0 deletions
