]> www.infradead.org Git - users/jedix/linux-maple.git/commit
riscv: lib: Check if output in asm goto supported
authorCharlie Jenkins <charlie@rivosinc.com>
Thu, 18 Jan 2024 22:36:45 +0000 (14:36 -0800)
committerPalmer Dabbelt <palmer@rivosinc.com>
Thu, 18 Jan 2024 22:41:38 +0000 (14:41 -0800)
commit4525462dd0db9e86bb67c10dedbbaa4f8d62697d
treef089c531e3c91a419ae2bf705b02c63a3ad48d74
parent66f962d8939fd2ac74de901d30d30310c8ddca79
riscv: lib: Check if output in asm goto supported

The output field of an asm goto statement is not supported by all
compilers. If it is not supported, fallback to the non-optimized code.

Signed-off-by: Charlie Jenkins <charlie@rivosinc.com>
Fixes: a04c192eabfb ("riscv: Add checksum library")
Link: https://lore.kernel.org/r/20240118-csum_remove_output_operands_asm_goto-v2-1-5d1b73cf93d4@rivosinc.com
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
arch/riscv/lib/csum.c