aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/lima/lima_devfreq.c
diff options
context:
space:
mode:
authorZhang Changzhong <[email protected]>2020-12-08 01:54:32 +0000
committerGreg Kroah-Hartman <[email protected]>2020-12-10 15:23:56 +0000
commit428bb001143cf5bfb65aa4ae90d4ebc95f82d007 (patch)
tree03e684366fd9242540b2cae90de4a8f8e2fa3aac /drivers/gpu/drm/lima/lima_devfreq.c
parentsiox: Make remove callback return void (diff)
downloadkernel-428bb001143cf5bfb65aa4ae90d4ebc95f82d007.tar.gz
kernel-428bb001143cf5bfb65aa4ae90d4ebc95f82d007.zip
slimbus: qcom: fix potential NULL dereference in qcom_slim_prg_slew()
platform_get_resource_byname() may fail and in this case a NULL dereference will occur. Fix it to use devm_platform_ioremap_resource_byname() instead of calling platform_get_resource_byname() and devm_ioremap(). This is detected by Coccinelle semantic patch. @@ expression pdev, res, n, t, e, e1, e2; @@ res = \(platform_get_resource\|platform_get_resource_byname\)(pdev, t, n); + if (!res) + return -EINVAL; ... when != res == NULL e = devm_ioremap(e1, res->start, e2); Fixes: ad7fcbc308b0 ("slimbus: qcom: Add Qualcomm Slimbus controller driver") Signed-off-by: Zhang Changzhong <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/lima/lima_devfreq.c')
0 files changed, 0 insertions, 0 deletions