aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/base/cpu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/base/cpu.c')
-rw-r--r--drivers/base/cpu.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/drivers/base/cpu.c b/drivers/base/cpu.c
index 958bd1540c30..fd1b2f9b7b8f 100644
--- a/drivers/base/cpu.c
+++ b/drivers/base/cpu.c
@@ -151,7 +151,8 @@ static ssize_t print_cpus_map(char *buf, const struct cpumask *map)
151} 151}
152 152
153#define print_cpus_func(type) \ 153#define print_cpus_func(type) \
154static ssize_t print_cpus_##type(struct sysdev_class *class, char *buf) \ 154static ssize_t print_cpus_##type(struct sysdev_class *class, \
155 struct sysdev_class_attribute *attr, char *buf) \
155{ \ 156{ \
156 return print_cpus_map(buf, cpu_##type##_mask); \ 157 return print_cpus_map(buf, cpu_##type##_mask); \
157} \ 158} \
@@ -165,7 +166,8 @@ print_cpus_func(present);
165/* 166/*
166 * Print values for NR_CPUS and offlined cpus 167 * Print values for NR_CPUS and offlined cpus
167 */ 168 */
168static ssize_t print_cpus_kernel_max(struct sysdev_class *class, char *buf) 169static ssize_t print_cpus_kernel_max(struct sysdev_class *class,
170 struct sysdev_class_attribute *attr, char *buf)
169{ 171{
170 int n = snprintf(buf, PAGE_SIZE-2, "%d\n", NR_CPUS - 1); 172 int n = snprintf(buf, PAGE_SIZE-2, "%d\n", NR_CPUS - 1);
171 return n; 173 return n;
@@ -175,7 +177,8 @@ static SYSDEV_CLASS_ATTR(kernel_max, 0444, print_cpus_kernel_max, NULL);
175/* arch-optional setting to enable display of offline cpus >= nr_cpu_ids */ 177/* arch-optional setting to enable display of offline cpus >= nr_cpu_ids */
176unsigned int total_cpus; 178unsigned int total_cpus;
177 179
178static ssize_t print_cpus_offline(struct sysdev_class *class, char *buf) 180static ssize_t print_cpus_offline(struct sysdev_class *class,
181 struct sysdev_class_attribute *attr, char *buf)
179{ 182{
180 int n = 0, len = PAGE_SIZE-2; 183 int n = 0, len = PAGE_SIZE-2;
181 cpumask_var_t offline; 184 cpumask_var_t offline;