On Wed, 08 Jul 2026 07:28:40 +0530, Vaibhav Jain wrote:
> During pSeries_setup_arch(), VPA for boot-cpu is first to be
> initialized. However later in the boot, smp_setup_cpu() is called for
> setting up VPA on boot and secondary cpus that were brought online. This
> results in vpa_init() being called twice for boot-cpu and three redundant
> H_REGISTER_VPA hcalls being made to the hypervisor.
> 
> Fix this by adding an extra condition in smp_set_cpu() to call vpa_init()
> only on non boot-cpus.
> 
> [...]

Applied to powerpc/fixes.

[2/2] powerpc/pseries: Skip vpa_init() for boot cpu in smp_setup_cpu()
      https://git.kernel.org/powerpc/c/8f45abd50aaa4155a72ec539f371dafb039786df

cheers

Reply via email to