]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
coresight: tpdm: remove redundant check for drvdata
authorJie Gan <jie.gan@oss.qualcomm.com>
Fri, 7 Nov 2025 06:16:39 +0000 (14:16 +0800)
committerSuzuki K Poulose <suzuki.poulose@arm.com>
Fri, 7 Nov 2025 13:31:17 +0000 (13:31 +0000)
Remove the redundant check for drvdata data because the drvdata here
already has been guarranted to be non-NULL.

Signed-off-by: Jie Gan <jie.gan@oss.qualcomm.com>
Signed-off-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Link: https://lore.kernel.org/r/20251107-fix_tpdm_redundant_check-v1-1-b63468a2dd73@oss.qualcomm.com
drivers/hwtracing/coresight/coresight-tpdm.c

index 0e3896c12f0706d0c0e563153b81297a817876b7..06e0a905a67d7aa36625960711c28717b1d27fda 100644 (file)
@@ -1402,11 +1402,11 @@ static int tpdm_probe(struct device *dev, struct resource *res)
                if (ret)
                        return ret;
 
-               if (drvdata && tpdm_has_dsb_dataset(drvdata))
+               if (tpdm_has_dsb_dataset(drvdata))
                        of_property_read_u32(drvdata->dev->of_node,
                                             "qcom,dsb-msrs-num", &drvdata->dsb_msr_num);
 
-               if (drvdata && tpdm_has_cmb_dataset(drvdata))
+               if (tpdm_has_cmb_dataset(drvdata))
                        of_property_read_u32(drvdata->dev->of_node,
                                             "qcom,cmb-msrs-num", &drvdata->cmb_msr_num);
        } else {