[RFC PATCH] arm64: jump_label: Ensure patched jump_labels are visible to all CPUs

Catalin Marinas catalin.marinas at arm.com
Fri Aug 2 09:51:47 PDT 2024


On Wed, 31 Jul 2024 14:36:01 +0100, Will Deacon wrote:
> Although the Arm architecture permits concurrent modification and
> execution of NOP and branch instructions, it still requires some
> synchronisation to ensure that other CPUs consistently execute the newly
> written instruction:
> 
>  >  When the modified instructions are observable, each PE that is
>  >  executing the modified instructions must execute an ISB or perform a
>  >  context synchronizing event to ensure execution of the modified
>  >  instructions
> 
> [...]

Applied to arm64 (for-next/fixes), thanks!

[1/1] arm64: jump_label: Ensure patched jump_labels are visible to all CPUs
      https://git.kernel.org/arm64/c/cfb00a357864

-- 
Catalin




More information about the linux-arm-kernel mailing list