diff --git a/drivers/base/cpu.c b/drivers/base/cpu.c index 6265871a4af2ec09951e3d8343400c1d9ef2619c..67aaa052c7a20a15f696364330e6cfa14555128f 100644 --- a/drivers/base/cpu.c +++ b/drivers/base/cpu.c @@ -258,13 +258,13 @@ static ssize_t print_cpus_offline(struct device *dev, buf[n++] = ','; if (nr_cpu_ids == total_cpus-1) - n += snprintf(&buf[n], len - n, "%u", nr_cpu_ids); + n += scnprintf(&buf[n], len - n, "%u", nr_cpu_ids); else - n += snprintf(&buf[n], len - n, "%u-%d", + n += scnprintf(&buf[n], len - n, "%u-%d", nr_cpu_ids, total_cpus-1); } - n += snprintf(&buf[n], len - n, "\n"); + n += scnprintf(&buf[n], len - n, "\n"); return n; } static DEVICE_ATTR(offline, 0444, print_cpus_offline, NULL);