Files
linux/arch/riscv/kernel
Radim Krčmář 8d164de928 riscv: use lw when reading int cpu in new_vmalloc_check
commit e108c8a94f upstream.

REG_L is wrong, because thread_info.cpu is 32-bit, not xlen-bit wide.
The struct currently has a hole after cpu, so little endian accesses
seemed fine.

Fixes: 503638e0ba ("riscv: Stop emitting preventive sfence.vma for new vmalloc mappings")
Cc: stable@vger.kernel.org
Reviewed-by: Alexandre Ghiti <alexghiti@rivosinc.com>
Signed-off-by: Radim Krčmář <rkrcmar@ventanamicro.com>
Link: https://lore.kernel.org/r/20250725165410.2896641-4-rkrcmar@ventanamicro.com
Signed-off-by: Paul Walmsley <pjw@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2025-09-09 18:58:26 +02:00
..
2024-05-22 16:12:53 -07:00
2023-03-23 08:47:00 -07:00
2024-07-12 08:55:31 -07:00
2024-02-22 15:38:54 -08:00
2022-05-19 19:30:30 +02:00
2024-09-03 07:57:55 -07:00
2024-09-03 07:57:55 -07:00
2025-03-07 18:25:44 +01:00
2021-01-07 19:00:50 -08:00
2025-02-08 09:58:09 +01:00