]> git.hungrycats.org Git - linux/commitdiff
fpga: dfl: fme: add error handling
authorGriffin Kroah-Hartman <griffin@kroah.com>
Mon, 6 Jul 2026 14:58:21 +0000 (16:58 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 2 Sep 2026 12:31:47 +0000 (14:31 +0200)
commit b5ba63e247075087ab8a6a087622c762dc4172e9 upstream.

Add error handling to devm_kasprint in fme_perf_pmu_register().

Assisted-by: gkh_clanker_2000
Fixes: 724142f8c42a ("fpga: dfl: fme: add performance reporting support")
Cc: stable@kernel.org
Cc: Xu Yilun <yilun.xu@intel.com>
Cc: Tom Rix <trix@redhat.com>
Cc: Moritz Fischer <mdf@kernel.org>
Signed-off-by: Griffin Kroah-Hartman <griffin@kroah.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
[ Yilun: Fix stable tag, add Fixes tag ]
Reviewed-by: Xu Yilun <yilun.xu@intel.com>
Link: https://lore.kernel.org/r/2026070620-unwired-clay-f6cc@gregkh
Signed-off-by: Xu Yilun <yilun.xu@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/fpga/dfl-fme-perf.c

index 7422d2bc6f3742fad07df4dd7d6d6afd5981ab75..db56d52411efc289efcff9ac0e1f4a0d87a234a3 100644 (file)
@@ -925,6 +925,8 @@ static int fme_perf_pmu_register(struct platform_device *pdev,
                                PERF_PMU_CAP_NO_EXCLUDE;
 
        name = devm_kasprintf(priv->dev, GFP_KERNEL, "dfl_fme%d", pdev->id);
+       if (!name)
+               return -ENOMEM;
 
        ret = perf_pmu_register(pmu, name, -1);
        if (ret)