riscv: fix use of incorrectly sized variables
The RISC-V arch incorrectly uses 32-bit instead of 64-bit variables in several places. Fix this. In addition, BITS_PER_LONG is set to 64 on RV64I systems. Signed-off-by:Lukas Auer <lukas.auer@aisec.fraunhofer.de> Reviewed-by:
Bin Meng <bmeng.cn@gmail.com>
Showing
- arch/riscv/include/asm/io.h 3 additions, 3 deletionsarch/riscv/include/asm/io.h
- arch/riscv/include/asm/posix_types.h 3 additions, 3 deletionsarch/riscv/include/asm/posix_types.h
- arch/riscv/include/asm/types.h 4 additions, 0 deletionsarch/riscv/include/asm/types.h
- arch/riscv/lib/interrupts.c 5 additions, 5 deletionsarch/riscv/lib/interrupts.c
Loading
Please register or sign in to comment