forked from mirrors/linux
		
	arm64: smp: remove cpu and numa topology information when hotplugging out CPU
We already repopulate the information on CPU hotplug-in, so we can safely remove the CPU topology and NUMA cpumap information during CPU hotplug out operation. This will help to provide the correct cpumask for scheduler domains. Cc: Catalin Marinas <catalin.marinas@arm.com> Cc: Will Deacon <will.deacon@arm.com> Tested-by: Ganapatrao Kulkarni <ganapatrao.kulkarni@cavium.com> Tested-by: Hanjun Guo <hanjun.guo@linaro.org> Signed-off-by: Sudeep Holla <sudeep.holla@arm.com> Signed-off-by: Will Deacon <will.deacon@arm.com>
This commit is contained in:
		
							parent
							
								
									5ec8b59172
								
							
						
					
					
						commit
						7f9545aa1a
					
				
					 1 changed files with 3 additions and 0 deletions
				
			
		| 
						 | 
					@ -279,6 +279,9 @@ int __cpu_disable(void)
 | 
				
			||||||
	if (ret)
 | 
						if (ret)
 | 
				
			||||||
		return ret;
 | 
							return ret;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						remove_cpu_topology(cpu);
 | 
				
			||||||
 | 
						numa_remove_cpu(cpu);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/*
 | 
						/*
 | 
				
			||||||
	 * Take this CPU offline.  Once we clear this, we can't return,
 | 
						 * Take this CPU offline.  Once we clear this, we can't return,
 | 
				
			||||||
	 * and we must not schedule until we're ready to give up the cpu.
 | 
						 * and we must not schedule until we're ready to give up the cpu.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue