if (num_online_cpus() > 1 &&
                                !cpumask_empty(to_cpumask(l->cpus)) &&
-                               len < PAGE_SIZE - 60) {
-                       len += sprintf(buf + len, " cpus=");
-                       len += cpulist_scnprintf(buf + len,
-                                                PAGE_SIZE - len - 50,
-                                                to_cpumask(l->cpus));
-               }
+                               len < PAGE_SIZE - 60)
+                       len += scnprintf(buf + len, PAGE_SIZE - len - 50,
+                                        " cpus=%*pbl",
+                                        cpumask_pr_args(to_cpumask(l->cpus)));
 
                if (nr_online_nodes > 1 && !nodes_empty(l->nodes) &&
-                               len < PAGE_SIZE - 60) {
-                       len += sprintf(buf + len, " nodes=");
-                       len += nodelist_scnprintf(buf + len,
-                                                 PAGE_SIZE - len - 50,
-                                                 l->nodes);
-               }
+                               len < PAGE_SIZE - 60)
+                       len += scnprintf(buf + len, PAGE_SIZE - len - 50,
+                                        " nodes=%*pbl",
+                                        nodemask_pr_args(&l->nodes));
 
                len += sprintf(buf + len, "\n");
        }