]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
perf/arm-cmn: Fix incorrect error check for devm_ioremap()
authorChen Ni <nichen@iscas.ac.cn>
Thu, 26 Mar 2026 09:08:56 +0000 (17:08 +0800)
committerWill Deacon <will@kernel.org>
Thu, 26 Mar 2026 15:23:38 +0000 (15:23 +0000)
commitd49802b6617b96f55d4b61fed81f4cc43858ed3f
tree62423c9c4b903adb75cc632b08e609a3d3b88865
parent2f89b7f78c50ca973ca035ceb30426f78d9e0996
perf/arm-cmn: Fix incorrect error check for devm_ioremap()

Check devm_ioremap() return value for NULL instead of ERR_PTR and return
-ENOMEM on failure. devm_ioremap() never returns ERR_PTR, using IS_ERR()
skips the error path and may cause a NULL pointer dereference.

Fixes: 5394396ff548 ("perf/arm-cmn: Stop claiming entire iomem region")
Signed-off-by: Chen Ni <nichen@iscas.ac.cn>
Signed-off-by: Will Deacon <will@kernel.org>
drivers/perf/arm-cmn.c