Message ID | 20230404134225.13408-30-Jonathan.Cameron@huawei.com (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | Add parents to struct pmu -> dev | expand |
On 2023-04-04 at 14:42:22 +0100, Jonathan Cameron wrote: > Currently the PMU device appears directly under /sys/devices/ > Only root busses should appear there, so instead assign the pmu->dev > parent to be the Platform device. > > Link: https://lore.kernel.org/linux-cxl/ZCLI9A40PJsyqAmq@kroah.com/ > Cc: Wu Hao <hao.wu@intel.com> > Cc: Tom Rix <trix@redhat.com> > Cc: linux-fpga@vger.kernel.org > Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Reviewed-by: Xu Yilun <yilun.xu@intel.com> > --- > drivers/fpga/dfl-fme-perf.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/fpga/dfl-fme-perf.c b/drivers/fpga/dfl-fme-perf.c > index 7422d2bc6f37..2d59f1c620b1 100644 > --- a/drivers/fpga/dfl-fme-perf.c > +++ b/drivers/fpga/dfl-fme-perf.c > @@ -912,6 +912,7 @@ static int fme_perf_pmu_register(struct platform_device *pdev, > > fme_perf_setup_hardware(priv); > > + pmu->parent = &pdev->dev; > pmu->task_ctx_nr = perf_invalid_context; > pmu->attr_groups = fme_perf_groups; > pmu->attr_update = fme_perf_events_groups; > -- > 2.37.2 >
diff --git a/drivers/fpga/dfl-fme-perf.c b/drivers/fpga/dfl-fme-perf.c index 7422d2bc6f37..2d59f1c620b1 100644 --- a/drivers/fpga/dfl-fme-perf.c +++ b/drivers/fpga/dfl-fme-perf.c @@ -912,6 +912,7 @@ static int fme_perf_pmu_register(struct platform_device *pdev, fme_perf_setup_hardware(priv); + pmu->parent = &pdev->dev; pmu->task_ctx_nr = perf_invalid_context; pmu->attr_groups = fme_perf_groups; pmu->attr_update = fme_perf_events_groups;
Currently the PMU device appears directly under /sys/devices/ Only root busses should appear there, so instead assign the pmu->dev parent to be the Platform device. Link: https://lore.kernel.org/linux-cxl/ZCLI9A40PJsyqAmq@kroah.com/ Cc: Wu Hao <hao.wu@intel.com> Cc: Tom Rix <trix@redhat.com> Cc: linux-fpga@vger.kernel.org Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> --- drivers/fpga/dfl-fme-perf.c | 1 + 1 file changed, 1 insertion(+)