summaryrefslogtreecommitdiffstats
path: root/drivers/perf
diff options
context:
space:
mode:
authorWill Deacon <will@kernel.org>2022-03-09 13:31:00 +0100
committerWill Deacon <will@kernel.org>2022-03-09 13:31:00 +0100
commit6676a42f1e4f1b8ec166b723a3801b7113c25a0e (patch)
tree6dca6c01c1a80a25b5c5c933b29bdf76bb514610 /drivers/perf
parentMerge branch 'for-next/perf-m1' into for-next/perf (diff)
downloadlinux-6676a42f1e4f1b8ec166b723a3801b7113c25a0e.tar.xz
linux-6676a42f1e4f1b8ec166b723a3801b7113c25a0e.zip
perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver
When compiling the Marvell CN10K DDR PMU driver with CONFIG_OF=n, the build fails: | drivers/perf/marvell_cn10k_ddr_pmu.c:723:35: error: 'cn10k_ddr_pmu_of_match' undeclared here (not in a function); did you mean 'cn10k_ddr_pmu_driver'? Use `of_match_ptr()` to avoid referencing the non-existent match table in this configuration. Link: https://lore.kernel.org/r/202203091424.Vfe8J4W9-lkp@intel.com Reported-by: kernel test robot <lkp@intel.com> Signed-off-by: Will Deacon <will@kernel.org>
Diffstat (limited to 'drivers/perf')
-rw-r--r--drivers/perf/marvell_cn10k_ddr_pmu.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/perf/marvell_cn10k_ddr_pmu.c b/drivers/perf/marvell_cn10k_ddr_pmu.c
index 7f3146e71f99..665b382a0ee3 100644
--- a/drivers/perf/marvell_cn10k_ddr_pmu.c
+++ b/drivers/perf/marvell_cn10k_ddr_pmu.c
@@ -720,7 +720,7 @@ MODULE_DEVICE_TABLE(of, cn10k_ddr_pmu_of_match);
static struct platform_driver cn10k_ddr_pmu_driver = {
.driver = {
.name = "cn10k-ddr-pmu",
- .of_match_table = cn10k_ddr_pmu_of_match,
+ .of_match_table = of_match_ptr(cn10k_ddr_pmu_of_match),
.suppress_bind_attrs = true,
},
.probe = cn10k_ddr_perf_probe,