[PATCH 0/2] handle premature return from H_JOIN in pseries mobility code

Michael Ellerman patch-notifications at ellerman.id.au
Tue Mar 23 23:02:02 AEDT 2021


On Mon, 15 Mar 2021 03:00:43 -0500, Nathan Lynch wrote:
> pseries VMs in shared processor mode are susceptible to failed
> migrations becasue stray H_PRODs from the paravirt spinlock
> implementation can bump threads out of joining state before the
> suspend has occurred. Fix this by adding a small amount of shared
> state and ordering accesses to it with respect to H_PROD and H_JOIN.
> 
> Nathan Lynch (2):
>   powerpc/pseries/mobility: use struct for shared state
>   powerpc/pseries/mobility: handle premature return from H_JOIN
> 
> [...]

Applied to powerpc/fixes.

[1/2] powerpc/pseries/mobility: use struct for shared state
      https://git.kernel.org/powerpc/c/e834df6cfc71d8e5ce2c27a0184145ea125c3f0f
[2/2] powerpc/pseries/mobility: handle premature return from H_JOIN
      https://git.kernel.org/powerpc/c/274cb1ca2e7ce02cab56f5f4c61a74aeb566f931

cheers


More information about the Linuxppc-dev mailing list