From: Yury Norov Date: Thu, 28 May 2026 18:36:18 +0000 (-0400) Subject: nvdimm: Use sysfs_emit() for cpumask show callback X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e7afc906f2ffb0ef1ee58c44510f8e9e263048e;p=thirdparty%2Fkernel%2Flinux.git nvdimm: Use sysfs_emit() for cpumask show callback nvdimm_pmu_cpumask_show() is a sysfs show callback. Use sysfs_emit() and cpumask_pr_args() to emit the mask. This prepares for removing cpumap_print_to_pagebuf(). Signed-off-by: Yury Norov Reviewed-by: Alison Schofield Link: https://patch.msgid.link/20260528183625.870813-12-ynorov@nvidia.com Signed-off-by: Alison Schofield --- diff --git a/drivers/nvdimm/nd_perf.c b/drivers/nvdimm/nd_perf.c index e0b51438dc9b1..9e497cae65b33 100644 --- a/drivers/nvdimm/nd_perf.c +++ b/drivers/nvdimm/nd_perf.c @@ -123,7 +123,7 @@ static ssize_t nvdimm_pmu_cpumask_show(struct device *dev, nd_pmu = container_of(pmu, struct nvdimm_pmu, pmu); - return cpumap_print_to_pagebuf(true, buf, cpumask_of(nd_pmu->cpu)); + return sysfs_emit(buf, "%*pbl\n", cpumask_pr_args(cpumask_of(nd_pmu->cpu))); } static int nvdimm_pmu_cpu_offline(unsigned int cpu, struct hlist_node *node)