riscv: misaligned: move emulated access uniformity check in a function
authorClément Léger <cleger@rivosinc.com>
Fri, 23 May 2025 10:19:26 +0000 (12:19 +0200)
committerPalmer Dabbelt <palmer@dabbelt.com>
Wed, 4 Jun 2025 22:11:06 +0000 (15:11 -0700)
commit4eaaa65e301208d6ff612ad2244c6174c9d852b8
treee5c311b1adf1365e5c7ca3929e70295cfd97646a
parent1317045a7d6f397904d105f6d40dc9787876a34b
riscv: misaligned: move emulated access uniformity check in a function

Split the code that check for the uniformity of misaligned accesses
performance on all cpus from check_unaligned_access_emulated_all_cpus()
to its own function which will be used for delegation check. No
functional changes intended.

Signed-off-by: Clément Léger <cleger@rivosinc.com>
Reviewed-by: Andrew Jones <ajones@ventanamicro.com>
Reviewed-by: Charlie Jenkins <charlie@rivosinc.com>
Tested-by: Charlie Jenkins <charlie@rivosinc.com>
Link: https://lore.kernel.org/r/20250523101932.1594077-10-cleger@rivosinc.com
Signed-off-by: Palmer Dabbelt <palmer@dabbelt.com>
arch/riscv/kernel/traps_misaligned.c