On Tue, Sep 27, 2016 at 07:47:56AM -0400, Prarit Bhargava wrote: > There's a difference between soft remove (via sysfs) and a true hot remove > operation (where the whole thing is physically removed). Soft remove only > results in the processor being made "not available" to the scheduler.
How is it different? We do _ONE_ CPU unplug operation. We do not touch the thing anymore after that. It _can_ be taken out after that. Therefore hotplug wipes the topology information and clears the CPU from relevant bitmasks. >From the kernel's POV there really is no distinction.

