]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
nvdimm: Use sysfs_emit() for cpumask show callback
authorYury Norov <ynorov@nvidia.com>
Thu, 28 May 2026 18:36:18 +0000 (14:36 -0400)
committerAlison Schofield <alison.schofield@intel.com>
Mon, 1 Jun 2026 23:55:18 +0000 (16:55 -0700)
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 <ynorov@nvidia.com>
Reviewed-by: Alison Schofield <alison.schofield@intel.com>
Link: https://patch.msgid.link/20260528183625.870813-12-ynorov@nvidia.com
Signed-off-by: Alison Schofield <alison.schofield@intel.com>
drivers/nvdimm/nd_perf.c

index e0b51438dc9b17cc06652fb3f8aadc4c7fcfce24..9e497cae65b33d7b65f902a1a5a4751c891adec0 100644 (file)
@@ -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)