Natalie.Protasevich@xxxxxxxxxx wrote: > +#ifdef CONFIG_HOTPLUG_CPU > + if (cpu_online(cpu)) { > +#else > if (cpu_online(cpu) || !cpu_present(cpu)) { > +#endif > ret = -EINVAL; > goto out; > } Why this change? I think the cpu_present check is needed for ppc64 since it has non-present cpus in sysfs.