Loading drivers/base/cpu.c +3 −27 Original line number Diff line number Diff line Loading @@ -182,7 +182,7 @@ static struct attribute_group crash_note_cpu_attr_group = { #ifdef CONFIG_HOTPLUG_CPU static ssize_t show_cpu_isolated(struct device *dev, static ssize_t isolate_show(struct device *dev, struct device_attribute *attr, char *buf) { struct cpu *cpu = container_of(dev, struct cpu, dev); Loading @@ -195,31 +195,7 @@ static ssize_t show_cpu_isolated(struct device *dev, return rc; } static ssize_t __ref store_cpu_isolated(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) { struct cpu *cpu = container_of(dev, struct cpu, dev); int err; int cpuid = cpu->dev.id; unsigned int isolated; err = kstrtouint(strstrip((char *)buf), 0, &isolated); if (err) return err; if (isolated > 1) return -EINVAL; if (isolated) sched_isolate_cpu(cpuid); else sched_unisolate_cpu(cpuid); return count; } static DEVICE_ATTR(isolate, 0644, show_cpu_isolated, store_cpu_isolated); static DEVICE_ATTR_RO(isolate); static struct attribute *cpu_isolated_attrs[] = { &dev_attr_isolate.attr, Loading Loading
drivers/base/cpu.c +3 −27 Original line number Diff line number Diff line Loading @@ -182,7 +182,7 @@ static struct attribute_group crash_note_cpu_attr_group = { #ifdef CONFIG_HOTPLUG_CPU static ssize_t show_cpu_isolated(struct device *dev, static ssize_t isolate_show(struct device *dev, struct device_attribute *attr, char *buf) { struct cpu *cpu = container_of(dev, struct cpu, dev); Loading @@ -195,31 +195,7 @@ static ssize_t show_cpu_isolated(struct device *dev, return rc; } static ssize_t __ref store_cpu_isolated(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) { struct cpu *cpu = container_of(dev, struct cpu, dev); int err; int cpuid = cpu->dev.id; unsigned int isolated; err = kstrtouint(strstrip((char *)buf), 0, &isolated); if (err) return err; if (isolated > 1) return -EINVAL; if (isolated) sched_isolate_cpu(cpuid); else sched_unisolate_cpu(cpuid); return count; } static DEVICE_ATTR(isolate, 0644, show_cpu_isolated, store_cpu_isolated); static DEVICE_ATTR_RO(isolate); static struct attribute *cpu_isolated_attrs[] = { &dev_attr_isolate.attr, Loading