This is automated email and please do not reply to this email!
Dear submitter,
Thank you for submitting the patches to the Linux RISC-V mailing list.
This is a CI test results with your patch series:
PW Link:
https://patchwork.kernel.org/project/linux-riscv/list/?series=960810
---Test result---
Test Summary:
Patch 1: "[v2,1/3] riscv: Fix typo EXRACT -> EXTRACT" build-rv32-defconfig PASS 107.41 seconds
Patch 1: "[v2,1/3] riscv: Fix typo EXRACT -> EXTRACT" build-rv64-clang-allmodconfig PASS 984.04 seconds
Patch 1: "[v2,1/3] riscv: Fix typo EXRACT -> EXTRACT" build-rv64-gcc-allmodconfig PASS 1268.95 seconds
Patch 1: "[v2,1/3] riscv: Fix typo EXRACT -> EXTRACT" build-rv64-nommu-k210-defconfig PASS 22.23 seconds
Patch 1: "[v2,1/3] riscv: Fix typo EXRACT -> EXTRACT" build-rv64-nommu-k210-virt PASS 21.58 seconds
Patch 1: "[v2,1/3] riscv: Fix typo EXRACT -> EXTRACT" checkpatch PASS 0.90 seconds
Patch 1: "[v2,1/3] riscv: Fix typo EXRACT -> EXTRACT" dtb-warn-rv64 PASS 67.17 seconds
Patch 1: "[v2,1/3] riscv: Fix typo EXRACT -> EXTRACT" header-inline PASS 0.23 seconds
Patch 1: "[v2,1/3] riscv: Fix typo EXRACT -> EXTRACT" kdoc PASS 0.89 seconds
Patch 1: "[v2,1/3] riscv: Fix typo EXRACT -> EXTRACT" module-param PASS 0.25 seconds
Patch 1: "[v2,1/3] riscv: Fix typo EXRACT -> EXTRACT" verify-fixes PASS 0.22 seconds
Patch 1: "[v2,1/3] riscv: Fix typo EXRACT -> EXTRACT" verify-signedoff PASS 0.28 seconds
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()" build-rv32-defconfig ERROR 91.54 seconds
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()" build-rv64-clang-allmodconfig ERROR 637.57 seconds
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()" build-rv64-gcc-allmodconfig ERROR 890.89 seconds
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()" build-rv64-nommu-k210-defconfig ERROR 18.92 seconds
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()" build-rv64-nommu-k210-virt ERROR 19.80 seconds
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()" checkpatch PASS 1.27 seconds
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()" dtb-warn-rv64 PASS 70.80 seconds
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()" header-inline PASS 0.28 seconds
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()" kdoc PASS 0.85 seconds
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()" module-param PASS 0.27 seconds
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()" verify-fixes PASS 0.23 seconds
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()" verify-signedoff PASS 0.29 seconds
Patch 3: "[v2,3/3] riscv: Move all duplicate insn parsing macros into asm/insn.h" build-rv32-defconfig PASS 105.00 seconds
Patch 3: "[v2,3/3] riscv: Move all duplicate insn parsing macros into asm/insn.h" build-rv64-clang-allmodconfig PASS 920.88 seconds
Patch 3: "[v2,3/3] riscv: Move all duplicate insn parsing macros into asm/insn.h" build-rv64-gcc-allmodconfig PASS 1195.68 seconds
Patch 3: "[v2,3/3] riscv: Move all duplicate insn parsing macros into asm/insn.h" build-rv64-nommu-k210-defconfig PASS 20.53 seconds
Patch 3: "[v2,3/3] riscv: Move all duplicate insn parsing macros into asm/insn.h" build-rv64-nommu-k210-virt PASS 21.36 seconds
Patch 3: "[v2,3/3] riscv: Move all duplicate insn parsing macros into asm/insn.h" checkpatch PASS 1.37 seconds
Patch 3: "[v2,3/3] riscv: Move all duplicate insn parsing macros into asm/insn.h" dtb-warn-rv64 PASS 66.40 seconds
Patch 3: "[v2,3/3] riscv: Move all duplicate insn parsing macros into asm/insn.h" header-inline PASS 0.23 seconds
Patch 3: "[v2,3/3] riscv: Move all duplicate insn parsing macros into asm/insn.h" kdoc PASS 0.98 seconds
Patch 3: "[v2,3/3] riscv: Move all duplicate insn parsing macros into asm/insn.h" module-param PASS 0.26 seconds
Patch 3: "[v2,3/3] riscv: Move all duplicate insn parsing macros into asm/insn.h" verify-fixes PASS 0.22 seconds
Patch 3: "[v2,3/3] riscv: Move all duplicate insn parsing macros into asm/insn.h" verify-signedoff PASS 0.30 seconds
Details
##############################
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()"
Test: build-rv32-defconfig - ERROR
Desc: Builds riscv32 defconfig
Output:
Full log:
W: Support for running offline not available (unshare: unshare failed: Operation not permitted)
tuxmake --download-all-korg-gcc-toolchains --target-arch=riscv --kconfig=rv32_defconfig --toolchain=llvm --wrapper=ccache --environment=KBUILD_BUILD_TIMESTAMP=@1621270510 --environment=KBUILD_BUILD_USER=tuxmake --environment=KBUILD_BUILD_HOST=tuxmake --environment=KCFLAGS=-ffile-prefix-map=/build/tmp.qmrwbLyHr7/build/= --runtime=null --image=
docker.io/tuxmake/riscv_clang CROSS_COMPILE=riscv64-linux- config default kernel xipkernel modules dtbs dtbs-legacy debugkernel headers
make --silent --keep-going --jobs=48 O=/build/tmp.qmrwbLyHr7/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' rv32_defconfig
make --silent --keep-going --jobs=48 O=/build/tmp.qmrwbLyHr7/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang'
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:549:10: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
549 | insn = RVC_RS2S(insn) << SH_RD;
| ^
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:110:30: note: expanded from macro 'RVC_RS2S'
110 | #define RVC_RS2S(insn) (8 + RV_X(insn, SH_RS2C, 3))
| ^
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:664:12: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
664 | data32 = GET_RS2S(insn, &vcpu->arch.guest_context);
| ^
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:130:40: note: expanded from macro 'GET_RS2S'
130 | #define GET_RS2S(insn, regs) (*REG_PTR(RVC_RS2S(insn), 0, regs))
| ^
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:110:30: note: expanded from macro 'RVC_RS2S'
110 | #define RVC_RS2S(insn) (8 + RV_X(insn, SH_RS2C, 3))
| ^
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:640:9: warning: shift count is negative [-Wshift-count-negative]
640 | data = GET_RS2(insn, &vcpu->arch.guest_context);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:128:31: note: expanded from macro 'GET_RS2'
128 | #define GET_RS2(insn, regs) (*REG_PTR(insn, SH_RS2, regs))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:123:29: note: expanded from macro 'REG_PTR'
123 | ((ulong *)((ulong)(regs) + REG_OFFSET(insn, pos)))
| ^~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:120:3: note: expanded from macro 'REG_OFFSET'
120 | (SHIFT_RIGHT((insn), (pos) - LOG_REGBYTES) & REG_MASK)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:114:18: note: expanded from macro 'SHIFT_RIGHT'
114 | ((y) < 0 ? ((x) << -(y)) : ((x) >> (y)))
| ^ ~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:664:12: warning: shift count is negative [-Wshift-count-negative]
664 | data32 = GET_RS2S(insn, &vcpu->arch.guest_context);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:130:32: note: expanded from macro 'GET_RS2S'
130 | #define GET_RS2S(insn, regs) (*REG_PTR(RVC_RS2S(insn), 0, regs))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:123:29: note: expanded from macro 'REG_PTR'
123 | ((ulong *)((ulong)(regs) + REG_OFFSET(insn, pos)))
| ^~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:120:3: note: expanded from macro 'REG_OFFSET'
120 | (SHIFT_RIGHT((insn), (pos) - LOG_REGBYTES) & REG_MASK)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:114:34: note: expanded from macro 'SHIFT_RIGHT'
114 | ((y) < 0 ? ((x) << -(y)) : ((x) >> (y)))
| ^ ~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:754:3: warning: shift count is negative [-Wshift-count-negative]
754 | SET_RD(insn, &vcpu->arch.guest_context,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
755 | (ulong)data8 << shift >> shift);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:133:35: note: expanded from macro 'SET_RD'
133 | #define SET_RD(insn, regs, val) (*REG_PTR(insn, SH_RD, regs) = (val))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:123:29: note: expanded from macro 'REG_PTR'
123 | ((ulong *)((ulong)(regs) + REG_OFFSET(insn, pos)))
| ^~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:120:3: note: expanded from macro 'REG_OFFSET'
120 | (SHIFT_RIGHT((insn), (pos) - LOG_REGBYTES) & REG_MASK)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:114:18: note: expanded from macro 'SHIFT_RIGHT'
114 | ((y) < 0 ? ((x) << -(y)) : ((x) >> (y)))
| ^ ~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:759:3: warning: shift count is negative [-Wshift-count-negative]
759 | SET_RD(insn, &vcpu->arch.guest_context,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760 | (ulong)data16 << shift >> shift);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:133:35: note: expanded from macro 'SET_RD'
133 | #define SET_RD(insn, regs, val) (*REG_PTR(insn, SH_RD, regs) = (val))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:123:29: note: expanded from macro 'REG_PTR'
123 | ((ulong *)((ulong)(regs) + REG_OFFSET(insn, pos)))
| ^~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:120:3: note: expanded from macro 'REG_OFFSET'
120 | (SHIFT_RIGHT((insn), (pos) - LOG_REGBYTES) & REG_MASK)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:114:18: note: expanded from macro 'SHIFT_RIGHT'
114 | ((y) < 0 ? ((x) << -(y)) : ((x) >> (y)))
| ^ ~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:764:3: warning: shift count is negative [-Wshift-count-negative]
764 | SET_RD(insn, &vcpu->arch.guest_context,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
765 | (ulong)data32 << shift >> shift);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:133:35: note: expanded from macro 'SET_RD'
133 | #define SET_RD(insn, regs, val) (*REG_PTR(insn, SH_RD, regs) = (val))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:123:29: note: expanded from macro 'REG_PTR'
123 | ((ulong *)((ulong)(regs) + REG_OFFSET(insn, pos)))
| ^~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:120:3: note: expanded from macro 'REG_OFFSET'
120 | (SHIFT_RIGHT((insn), (pos) - LOG_REGBYTES) & REG_MASK)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:114:18: note: expanded from macro 'SHIFT_RIGHT'
114 | ((y) < 0 ? ((x) << -(y)) : ((x) >> (y)))
| ^ ~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:769:3: warning: shift count is negative [-Wshift-count-negative]
769 | SET_RD(insn, &vcpu->arch.guest_context,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
770 | (ulong)data64 << shift >> shift);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:133:35: note: expanded from macro 'SET_RD'
133 | #define SET_RD(insn, regs, val) (*REG_PTR(insn, SH_RD, regs) = (val))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:123:29: note: expanded from macro 'REG_PTR'
123 | ((ulong *)((ulong)(regs) + REG_OFFSET(insn, pos)))
| ^~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:120:3: note: expanded from macro 'REG_OFFSET'
120 | (SHIFT_RIGHT((insn), (pos) - LOG_REGBYTES) & REG_MASK)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:114:18: note: expanded from macro 'SHIFT_RIGHT'
114 | ((y) < 0 ? ((x) << -(y)) : ((x) >> (y)))
| ^ ~~~~
6 warnings and 2 errors generated.
make[5]: *** [/build/tmp0vspdncs/scripts/Makefile.build:203: arch/riscv/kvm/vcpu_insn.o] Error 1
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:412:10: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
412 | insn = RVC_RS2S(insn) << SH_RD;
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:124:31: note: expanded from macro 'RVC_RS2S'
124 | #define RVC_RS2S(insn) (8 + RV_X(insn, SH_RS2C, 3))
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:420:10: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
420 | insn = RVC_RS2S(insn) << SH_RD;
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:124:31: note: expanded from macro 'RVC_RS2S'
124 | #define RVC_RS2S(insn) (8 + RV_X(insn, SH_RS2C, 3))
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:428:10: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
428 | insn = RVC_RS2S(insn) << SH_RD;
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:124:31: note: expanded from macro 'RVC_RS2S'
124 | #define RVC_RS2S(insn) (8 + RV_X(insn, SH_RS2C, 3))
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:450:3: warning: shift count is negative [-Wshift-count-negative]
450 | SET_RD(insn, regs, val.data_ulong << shift >> shift);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:145:36: note: expanded from macro 'SET_RD'
145 | #define SET_RD(insn, regs, val) (*REG_PTR(insn, SH_RD, regs) = (val))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:137:28: note: expanded from macro 'REG_PTR'
137 | (ulong *)((ulong)(regs) + REG_OFFSET(insn, pos))
| ^~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:134:3: note: expanded from macro 'REG_OFFSET'
134 | (SHIFT_RIGHT((insn), (pos) - LOG_REGBYTES) & REG_MASK)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:128:18: note: expanded from macro 'SHIFT_RIGHT'
128 | ((y) < 0 ? ((x) << -(y)) : ((x) >> (y)))
| ^ ~~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:510:20: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
510 | val.data_ulong = GET_RS2S(insn, regs);
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:142:41: note: expanded from macro 'GET_RS2S'
142 | #define GET_RS2S(insn, regs) (*REG_PTR(RVC_RS2S(insn), 0, regs))
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:124:31: note: expanded from macro 'RVC_RS2S'
124 | #define RVC_RS2S(insn) (8 + RV_X(insn, SH_RS2C, 3))
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:517:18: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
517 | val.data_u64 = GET_F64_RS2S(insn, regs);
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:259:46: note: expanded from macro 'GET_F64_RS2S'
259 | #define GET_F64_RS2S(insn, regs) (get_f64_rs(RVC_RS2S(insn), 0, regs))
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:124:31: note: expanded from macro 'RVC_RS2S'
124 | #define RVC_RS2S(insn) (8 + RV_X(insn, SH_RS2C, 3))
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:526:20: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
526 | val.data_ulong = GET_F32_RS2S(insn, regs);
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:263:46: note: expanded from macro 'GET_F32_RS2S'
263 | #define GET_F32_RS2S(insn, regs) (get_f32_rs(RVC_RS2S(insn), 0, regs))
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:124:31: note: expanded from macro 'RVC_RS2S'
124 | #define RVC_RS2S(insn) (8 + RV_X(insn, SH_RS2C, 3))
| ^
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:482:19: warning: shift count is negative [-Wshift-count-negative]
482 | val.data_ulong = GET_RS2(insn, regs);
| ^~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:140:32: note: expanded from macro 'GET_RS2'
140 | #define GET_RS2(insn, regs) (*REG_PTR(insn, SH_RS2, regs))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:137:28: note: expanded from macro 'REG_PTR'
137 | (ulong *)((ulong)(regs) + REG_OFFSET(insn, pos))
| ^~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:134:3: note: expanded from macro 'REG_OFFSET'
134 | (SHIFT_RIGHT((insn), (pos) - LOG_REGBYTES) & REG_MASK)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:128:18: note: expanded from macro 'SHIFT_RIGHT'
128 | ((y) < 0 ? ((x) << -(y)) : ((x) >> (y)))
| ^ ~~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:510:20: warning: shift count is negative [-Wshift-count-negative]
510 | val.data_ulong = GET_RS2S(insn, regs);
| ^~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:142:33: note: expanded from macro 'GET_RS2S'
142 | #define GET_RS2S(insn, regs) (*REG_PTR(RVC_RS2S(insn), 0, regs))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:137:28: note: expanded from macro 'REG_PTR'
137 | (ulong *)((ulong)(regs) + REG_OFFSET(insn, pos))
| ^~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:134:3: note: expanded from macro 'REG_OFFSET'
I: config: PASS in 0:00:10.240424
I: default: FAIL in 0:01:14.835263
I: kernel: SKIP in 0:00:00.000007
I: xipkernel: SKIP in 0:00:00.000004
I: modules: FAIL in 0:00:00.077995
I: dtbs: PASS in 0:00:01.481551
I: dtbs-legacy: SKIP in 0:00:00.004553
I: debugkernel: SKIP in 0:00:00.000005
I: headers: PASS in 0:00:01.139068
I: build output in /build/tmp.qmrwbLyHr7
134 | (SHIFT_RIGHT((insn), (pos) - LOG_REGBYTES) & REG_MASK)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:128:34: note: expanded from macro 'SHIFT_RIGHT'
128 | ((y) < 0 ? ((x) << -(y)) : ((x) >> (y)))
| ^ ~~~
3 warnings and 6 errors generated.
make[5]: *** [/build/tmp0vspdncs/scripts/Makefile.build:203: arch/riscv/kernel/traps_misaligned.o] Error 1
make[5]: Target 'arch/riscv/kvm/' not remade because of errors.
make[4]: *** [/build/tmp0vspdncs/scripts/Makefile.build:461: arch/riscv/kvm] Error 2
make[5]: Target 'arch/riscv/kernel/' not remade because of errors.
make[4]: *** [/build/tmp0vspdncs/scripts/Makefile.build:461: arch/riscv/kernel] Error 2
make[4]: Target 'arch/riscv/' not remade because of errors.
make[3]: *** [/build/tmp0vspdncs/scripts/Makefile.build:461: arch/riscv] Error 2
make[3]: Target './' not remade because of errors.
make[2]: *** [/build/tmp0vspdncs/Makefile:2011: .] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmp0vspdncs/Makefile:248: __sub-make] Error 2
make[1]: Target '__all' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target '__all' not remade because of errors.
rm -rf /build/tmp.qmrwbLyHr7/build/modinstall
make --silent --keep-going --jobs=48 O=/build/tmp.qmrwbLyHr7/build INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=/build/tmp.qmrwbLyHr7/build/modinstall ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' modules_install
make[3]: *** No rule to make target 'modules.order', needed by '/build/tmp.qmrwbLyHr7/build/modinstall/lib/modules/6.15.0-rc3-00005-ge351350be9b3/modules.order'.
make[3]: *** No rule to make target 'modules.builtin', needed by '/build/tmp.qmrwbLyHr7/build/modinstall/lib/modules/6.15.0-rc3-00005-ge351350be9b3/modules.builtin'.
make[3]: *** No rule to make target 'modules.builtin.modinfo', needed by '/build/tmp.qmrwbLyHr7/build/modinstall/lib/modules/6.15.0-rc3-00005-ge351350be9b3/modules.builtin.modinfo'.
make[3]: Target '__modinst' not remade because of errors.
make[2]: *** [/build/tmp0vspdncs/Makefile:1917: modules_install] Error 2
make[1]: *** [/build/tmp0vspdncs/Makefile:248: __sub-make] Error 2
make[1]: Target 'modules_install' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target 'modules_install' not remade because of errors.
make --silent --keep-going --jobs=48 O=/build/tmp.qmrwbLyHr7/build INSTALL_DTBS_PATH=/build/tmp.qmrwbLyHr7/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs
rm -rf /build/tmp.qmrwbLyHr7/build/dtbsinstall
mkdir -p /build/tmp.qmrwbLyHr7/build/dtbsinstall/dtbs
make --silent --keep-going --jobs=48 O=/build/tmp.qmrwbLyHr7/build INSTALL_DTBS_PATH=/build/tmp.qmrwbLyHr7/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1746694360 --clamp-mtime -caf /build/tmp.qmrwbLyHr7/build/dtbs.tar -C /build/tmp.qmrwbLyHr7/build/dtbsinstall dtbs
rm -rf /build/tmp.qmrwbLyHr7/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.qmrwbLyHr7/build INSTALL_HDR_PATH=/build/tmp.qmrwbLyHr7/build/install_hdr/ ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' headers_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1746694360 --clamp-mtime -caf /build/tmp.qmrwbLyHr7/build/headers.tar -C /build/tmp.qmrwbLyHr7/build/install_hdr .
warnings/errors:
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:549:10: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:664:12: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:640:9: warning: shift count is negative [-Wshift-count-negative]
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:664:12: warning: shift count is negative [-Wshift-count-negative]
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:754:3: warning: shift count is negative [-Wshift-count-negative]
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:759:3: warning: shift count is negative [-Wshift-count-negative]
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:764:3: warning: shift count is negative [-Wshift-count-negative]
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:769:3: warning: shift count is negative [-Wshift-count-negative]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:412:10: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:420:10: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:428:10: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:450:3: warning: shift count is negative [-Wshift-count-negative]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:510:20: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:517:18: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:526:20: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:482:19: warning: shift count is negative [-Wshift-count-negative]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:510:20: warning: shift count is negative [-Wshift-count-negative]
##############################
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()"
Test: build-rv64-clang-allmodconfig - ERROR
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Output:
Redirect to /build/tmp.xseTtEDv1A and /build/tmp.lcLyONFPi3
Tree base:
58fb1bdb6beb2 ("riscv: Fix typo EXRACT -> EXTRACT")
Building the whole tree with the patch
error:
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:540:10: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:549:10: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:656:12: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:664:12: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:403:10: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:412:10: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:420:10: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:503:20: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:510:20: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:517:18: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/elf_kexec.c:426:18: error: call to undeclared function 'RV_X'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
real 10m30.909s
user 405m14.965s
sys 75m29.441s
##############################
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()"
Test: build-rv64-gcc-allmodconfig - ERROR
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Output:
Redirect to /build/tmp.399WsqiuSC and /build/tmp.YPYWjrDGk8
Tree base:
58fb1bdb6beb2 ("riscv: Fix typo EXRACT -> EXTRACT")
Building the whole tree with the patch
error:
/build/tmp0vspdncs/arch/riscv/kvm/vcpu_insn.c:110:38: error: implicit declaration of function 'RV_X' [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:124:46: error: implicit declaration of function 'RV_X' [-Wimplicit-function-declaration]
/build/tmp0vspdncs/arch/riscv/kernel/elf_kexec.c:348:11: error: implicit declaration of function 'RV_X' [-Wimplicit-function-declaration]
real 14m44.551s
user 575m23.705s
sys 91m17.039s
##############################
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()"
Test: build-rv64-nommu-k210-defconfig - ERROR
Desc: Builds riscv64 defconfig with NOMMU for K210
Output:
Full log:
W: Support for running offline not available (unshare: unshare failed: Operation not permitted)
I: config: PASS in 0:00:03.543752
I: default: FAIL in 0:00:10.867151
I: kernel: SKIP in 0:00:00.000008
I: xipkernel: SKIP in 0:00:00.000004
I: modules: SKIP in 0:00:00.001573
I: dtbs: PASS in 0:00:00.901480
I: dtbs-legacy: SKIP in 0:00:00.003592
I: debugkernel: SKIP in 0:00:00.000004
I: headers: PASS in 0:00:01.080158
I: build output in /build/tmp.IZYnxwBAvD
tuxmake --download-all-korg-gcc-toolchains --target-arch=riscv --kconfig=nommu_k210_defconfig --toolchain=gcc --wrapper=ccache --environment=KBUILD_BUILD_TIMESTAMP=@1621270510 --environment=KBUILD_BUILD_USER=tuxmake --environment=KBUILD_BUILD_HOST=tuxmake --environment=KCFLAGS=-ffile-prefix-map=/build/tmp.IZYnxwBAvD/build/= --runtime=null --image=
docker.io/tuxmake/riscv_gcc CROSS_COMPILE=riscv64-linux- config default kernel xipkernel modules dtbs dtbs-legacy debugkernel headers
make --silent --keep-going --jobs=48 O=/build/tmp.IZYnxwBAvD/build ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' nommu_k210_defconfig
make --silent --keep-going --jobs=48 O=/build/tmp.IZYnxwBAvD/build ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc'
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c: In function 'handle_scalar_misaligned_load':
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:124:46: error: implicit declaration of function 'RV_X' [-Wimplicit-function-declaration]
124 | #define RVC_RS2S(insn) (8 + RV_X(insn, SH_RS2C, 3))
| ^~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:403:24: note: in expansion of macro 'RVC_RS2S'
403 | insn = RVC_RS2S(insn) << SH_RD;
| ^~~~~~~~
make[5]: *** [/build/tmp0vspdncs/scripts/Makefile.build:203: arch/riscv/kernel/traps_misaligned.o] Error 1
make[5]: Target 'arch/riscv/kernel/' not remade because of errors.
make[4]: *** [/build/tmp0vspdncs/scripts/Makefile.build:461: arch/riscv/kernel] Error 2
make[4]: Target 'arch/riscv/' not remade because of errors.
make[3]: *** [/build/tmp0vspdncs/scripts/Makefile.build:461: arch/riscv] Error 2
make[3]: Target './' not remade because of errors.
make[2]: *** [/build/tmp0vspdncs/Makefile:2011: .] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmp0vspdncs/Makefile:248: __sub-make] Error 2
make[1]: Target '__all' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target '__all' not remade because of errors.
make --silent --keep-going --jobs=48 O=/build/tmp.IZYnxwBAvD/build INSTALL_DTBS_PATH=/build/tmp.IZYnxwBAvD/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' dtbs
rm -rf /build/tmp.IZYnxwBAvD/build/dtbsinstall
mkdir -p /build/tmp.IZYnxwBAvD/build/dtbsinstall/dtbs
make --silent --keep-going --jobs=48 O=/build/tmp.IZYnxwBAvD/build INSTALL_DTBS_PATH=/build/tmp.IZYnxwBAvD/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' dtbs_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1746694360 --clamp-mtime -caf /build/tmp.IZYnxwBAvD/build/dtbs.tar -C /build/tmp.IZYnxwBAvD/build/dtbsinstall dtbs
rm -rf /build/tmp.IZYnxwBAvD/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.IZYnxwBAvD/build INSTALL_HDR_PATH=/build/tmp.IZYnxwBAvD/build/install_hdr/ ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' headers_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1746694360 --clamp-mtime -caf /build/tmp.IZYnxwBAvD/build/headers.tar -C /build/tmp.IZYnxwBAvD/build/install_hdr .
warnings/errors:
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:124:46: error: implicit declaration of function 'RV_X' [-Wimplicit-function-declaration]
##############################
Patch 2: "[v2,2/3] riscv: Strengthen duplicate and inconsistent definition of RV_X()"
Test: build-rv64-nommu-k210-virt - ERROR
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Output:
Full log:
W: Support for running offline not available (unshare: unshare failed: Operation not permitted)
I: config: PASS in 0:00:03.408217
I: default: FAIL in 0:00:11.997936
I: kernel: SKIP in 0:00:00.000005
I: xipkernel: SKIP in 0:00:00.000002
I: modules: SKIP in 0:00:00.002357
I: dtbs: PASS in 0:00:00.924841
I: dtbs-legacy: SKIP in 0:00:00.003952
I: debugkernel: SKIP in 0:00:00.000002
I: headers: PASS in 0:00:01.106835
I: build output in /build/tmp.foFyRzpEGs
tuxmake --download-all-korg-gcc-toolchains --target-arch=riscv --kconfig=nommu_virt_defconfig --toolchain=gcc --wrapper=ccache --environment=KBUILD_BUILD_TIMESTAMP=@1621270510 --environment=KBUILD_BUILD_USER=tuxmake --environment=KBUILD_BUILD_HOST=tuxmake --environment=KCFLAGS=-ffile-prefix-map=/build/tmp.foFyRzpEGs/build/= --runtime=null --image=
docker.io/tuxmake/riscv_gcc CROSS_COMPILE=riscv64-linux- config default kernel xipkernel modules dtbs dtbs-legacy debugkernel headers
make --silent --keep-going --jobs=48 O=/build/tmp.foFyRzpEGs/build ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' nommu_virt_defconfig
make --silent --keep-going --jobs=48 O=/build/tmp.foFyRzpEGs/build ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc'
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c: In function 'handle_scalar_misaligned_load':
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:124:46: error: implicit declaration of function 'RV_X' [-Wimplicit-function-declaration]
124 | #define RVC_RS2S(insn) (8 + RV_X(insn, SH_RS2C, 3))
| ^~~~
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:403:24: note: in expansion of macro 'RVC_RS2S'
403 | insn = RVC_RS2S(insn) << SH_RD;
| ^~~~~~~~
make[5]: *** [/build/tmp0vspdncs/scripts/Makefile.build:203: arch/riscv/kernel/traps_misaligned.o] Error 1
make[5]: Target 'arch/riscv/kernel/' not remade because of errors.
make[4]: *** [/build/tmp0vspdncs/scripts/Makefile.build:461: arch/riscv/kernel] Error 2
make[4]: Target 'arch/riscv/' not remade because of errors.
make[3]: *** [/build/tmp0vspdncs/scripts/Makefile.build:461: arch/riscv] Error 2
make[3]: Target './' not remade because of errors.
make[2]: *** [/build/tmp0vspdncs/Makefile:2011: .] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmp0vspdncs/Makefile:248: __sub-make] Error 2
make[1]: Target '__all' not remade because of errors.
make: *** [Makefile:248: __sub-make] Error 2
make: Target '__all' not remade because of errors.
make --silent --keep-going --jobs=48 O=/build/tmp.foFyRzpEGs/build INSTALL_DTBS_PATH=/build/tmp.foFyRzpEGs/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' dtbs
rm -rf /build/tmp.foFyRzpEGs/build/dtbsinstall
mkdir -p /build/tmp.foFyRzpEGs/build/dtbsinstall/dtbs
make --silent --keep-going --jobs=48 O=/build/tmp.foFyRzpEGs/build INSTALL_DTBS_PATH=/build/tmp.foFyRzpEGs/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' dtbs_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1746694360 --clamp-mtime -caf /build/tmp.foFyRzpEGs/build/dtbs.tar -C /build/tmp.foFyRzpEGs/build/dtbsinstall dtbs
rm -rf /build/tmp.foFyRzpEGs/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.foFyRzpEGs/build INSTALL_HDR_PATH=/build/tmp.foFyRzpEGs/build/install_hdr/ ARCH=riscv CROSS_COMPILE=riscv64-linux- 'CC=ccache riscv64-linux-gcc' 'HOSTCC=ccache gcc' headers_install
tar --sort=name --owner=tuxmake:1000 --group=tuxmake:1000 --mtime=@1746694360 --clamp-mtime -caf /build/tmp.foFyRzpEGs/build/headers.tar -C /build/tmp.foFyRzpEGs/build/install_hdr .
warnings/errors:
/build/tmp0vspdncs/arch/riscv/kernel/traps_misaligned.c:124:46: error: implicit declaration of function 'RV_X' [-Wimplicit-function-declaration]
---
Regards,
Linux RISC-V bot