]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
RISC-V: Check scalar unaligned access on all CPUs
authorJesse Taube <jesse@rivosinc.com>
Thu, 17 Oct 2024 19:00:18 +0000 (12:00 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 5 Dec 2024 12:54:17 +0000 (13:54 +0100)
commit7f30f9c2cb884c71724fb3f3c3813aff79b23c4f
treebabc1662b488af461073a064b4f78fbcfc824a45
parent455d6128ffcf36bbb1e1e05cd8b592a9a6001a72
RISC-V: Check scalar unaligned access on all CPUs

commit 8d20a739f17a2de9e269db72330f5655d6545dd4 upstream.

Originally, the check_unaligned_access_emulated_all_cpus function
only checked the boot hart. This fixes the function to check all
harts.

Fixes: 71c54b3d169d ("riscv: report misaligned accesses emulation to hwprobe")
Signed-off-by: Jesse Taube <jesse@rivosinc.com>
Reviewed-by: Charlie Jenkins <charlie@rivosinc.com>
Reviewed-by: Evan Green <evan@rivosinc.com>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20241017-jesse_unaligned_vector-v10-1-5b33500160f8@rivosinc.com
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/riscv/include/asm/cpufeature.h
arch/riscv/kernel/traps_misaligned.c