kernel_samsung_a53x/arch/arm64/kvm/hyp/include/nvhe
Sultan Alsawaf 15898055b7 arm64: lse: Always use LSE atomic instructions
Since we are compiling for a single chipset that is known to support LSE,
the system_uses_lse_atomics() static branch can be eliminated entirely.

Therefore, make system_uses_lse_atomics() always true to always use LSE
atomics, and update ARM64_LSE_ATOMIC_INSN() users to get rid of the extra
nops used for alternatives patching at runtime.

This reduces generated code size by removing LL/SC atomics, which improves
instruction cache footprint.

Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>
2024-11-17 17:45:05 +01:00
..
early_alloc.h
gfp.h
mem_protect.h
memory.h
mm.h
spinlock.h arm64: lse: Always use LSE atomic instructions 2024-11-17 17:45:05 +01:00
trap_handler.h