Skip to content

[PW_SID:1081492] arch/riscv: Add bitrev.h file to support rev8 and brev8#1774

Closed
linux-riscv-bot wants to merge 2 commits into
workflow__riscv__fixesfrom
pw1081492
Closed

[PW_SID:1081492] arch/riscv: Add bitrev.h file to support rev8 and brev8#1774
linux-riscv-bot wants to merge 2 commits into
workflow__riscv__fixesfrom
pw1081492

Conversation

@linux-riscv-bot
Copy link
Copy Markdown

PR for series 1081492 applied to workflow__riscv__fixes

Name: arch/riscv: Add bitrev.h file to support rev8 and brev8
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=1081492
Version: 2

Define generic __bitrev8/16/32 using the implementation
in <linux/bitrev.h>, so they can be reused in <asm/bitrev.h>,
such as RISCV.

Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
The RISC-V Bit-manipulation Extension for Cryptography (Zbkb) provides
the 'brev8' instruction, which reverses the bits within each byte.
Combined with the 'rev8' instruction (from Zbb or Zbkb), which reverses
the byte order of a register, we can efficiently implement 16-bit,
32-bit, and (on RV64) 64-bit bit reversal.

This is significantly faster than the default software table-lookup
implementation in lib/bitrev.c, as it replaces memory accesses and
multiple arithmetic operations with just two or three hardware
instructions.

Select HAVE_ARCH_BITREVERSE and provide <asm/bitrev.h> to utilize
these instructions when the Zbkb extension is available at runtime
via the alternatives mechanism.

Signed-off-by: Jinjie Ruan <ruanjinjie@huawei.com>
Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/2] bitops: Define generic __bitrev8/16/32 for reuse"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 136.57 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/2] bitops: Define generic __bitrev8/16/32 for reuse"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 1301.39 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/2] bitops: Define generic __bitrev8/16/32 for reuse"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1887.54 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/2] bitops: Define generic __bitrev8/16/32 for reuse"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 24.83 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/2] bitops: Define generic __bitrev8/16/32 for reuse"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 26.06 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/2] bitops: Define generic __bitrev8/16/32 for reuse"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 2.27 seconds
Result: WARNING
Output:

WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#19: 
new file mode 100644

total: 0 errors, 1 warnings, 0 checks, 48 lines checked

NOTE: For some of the reported defects, checkpatch may be able to
      mechanically convert to the typical style using --fix or --fix-inplace.

Commit c5163d89337f ("bitops: Define generic __bitrev8/16/32 for reuse") has style problems, please review.

NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT CAMELCASE COMMIT_LOG_LONG_LINE GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF

NOTE: If any of the errors are false positives, please report
      them to the maintainer, see CHECKPATCH in MAINTAINERS.
total: 0 errors, 1 warnings, 0 checks, 48 lines checked
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/2] bitops: Define generic __bitrev8/16/32 for reuse"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 84.46 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/2] bitops: Define generic __bitrev8/16/32 for reuse"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/2] bitops: Define generic __bitrev8/16/32 for reuse"
kdoc
Desc: Detects for kdoc errors
Duration: 0.80 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/2] bitops: Define generic __bitrev8/16/32 for reuse"
module-param
Desc: Detect module_param changes
Duration: 0.26 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/2] bitops: Define generic __bitrev8/16/32 for reuse"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.22 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 1: "[v2,1/2] bitops: Define generic __bitrev8/16/32 for reuse"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.31 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/2] arch/riscv: Add bitrev.h file to support rev8 and brev8"
build-rv32-defconfig
Desc: Builds riscv32 defconfig
Duration: 121.61 seconds
Result: ERROR
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.VafPxeJkJC/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.VafPxeJkJC/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.VafPxeJkJC/build ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang'
ERROR: modpost: "byte_rev_table" [lib/zlib_deflate/zlib_deflate.ko] undefined!
ERROR: modpost: "byte_rev_table" [drivers/net/ethernet/spacemit/k1_emac.ko] undefined!
ERROR: modpost: "byte_rev_table" [drivers/net/ethernet/stmicro/stmmac/stmmac.ko] undefined!
make[3]: *** [/build/tmp63exzzi5/scripts/Makefile.modpost:147: Module.symvers] Error 1
make[3]: Target '__modpost' not remade because of errors.
make[2]: *** [/build/tmp63exzzi5/Makefile:2055: modpost] Error 2
make[2]: Target '__all' not remade because of errors.
make[1]: *** [/build/tmp63exzzi5/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.VafPxeJkJC/build/modinstall
make --silent --keep-going --jobs=48 O=/build/tmp.VafPxeJkJC/build INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=/build/tmp.VafPxeJkJC/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.builtin', needed by '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/modules.builtin'.
make[3]: *** No rule to make target 'modules.builtin.modinfo', needed by '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/modules.builtin.modinfo'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/arch/riscv/kvm/kvm.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/fs/nfs/blocklayout/blocklayoutdriver.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/fs/configfs/configfs.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/fs/overlayfs/overlay.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/fs/btrfs/btrfs.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/fs/efivarfs/efivarfs.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/crypto.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/crypto_engine.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/crypto_algapi.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/aead.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/geniv.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/crypto_skcipher.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/bpf_crypto_skcipher.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/seqiv.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/echainiv.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/crypto_hash.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/akcipher.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/sig.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/kpp.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/rsa_generic.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/crypto_acompress.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/cryptomgr.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/hmac.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/sha256.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/sha512.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/sha3.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/ecb.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/cbc.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/ctr.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/gcm.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/aes.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/authenc.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/authencesn.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/rng.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/drbg.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/jitterentropy_rng.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/ghash-generic.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/af_alg.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/algif_hash.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/crypto/xor.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/lib/crc/crc-ccitt.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/lib/crypto/libcryptoutils.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/lib/crypto/libaes.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/lib/crypto/gf128mul.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/lib/crypto/libblake2b.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/lib/crypto/libsha512.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/lib/crypto/libsha3.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/lib/crypto/mpi/mpi.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/lib/lzo/lzo_compress.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/lib/zlib_deflate/zlib_deflate.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/lib/raid6/raid6_pq.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/lib/asn1_decoder.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/lib/oid_registry.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/phy/allwinner/phy-sun4i-usb.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/phy/allwinner/phy-sun6i-mipi-dphy.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/phy/starfive/phy-jh7110-dphy-rx.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/phy/starfive/phy-jh7110-pcie.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/phy/starfive/phy-jh7110-usb.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/pwm/pwm-pxa.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/pci/controller/plda/pcie-starfive.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/video/backlight/backlight.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/clk/starfive/clk-starfive-jh7100-audio.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/clk/starfive/clk-starfive-jh7110-aon.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/clk/starfive/clk-starfive-jh7110-stg.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/clk/starfive/clk-starfive-jh7110-isp.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/clk/starfive/clk-starfive-jh7110-vout.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/clk/sunxi-ng/sun8i-de2-ccu.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/dma/sun6i-dma.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/dma/mmp_pdma.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/virtio/virtio_dma_buf.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/char/hw_random/jh7110-trng.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/clients/drm_client_lib.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/display/drm_display_helper.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/bridge/synopsys/dw-hdmi.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/drm.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/drm_exec.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/drm_gpuvm.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/drm_dma_helper.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/drm_shmem_helper.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/drm_suballoc_helper.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/drm_ttm_helper.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/drm_kms_helper.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/ttm/ttm.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/scheduler/gpu-sched.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/radeon/radeon.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/nouveau/ch7006.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/nouveau/sil164.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/nouveau/nouveau.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/sun4i/sun4i-drm.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/sun4i/sun4i-tcon.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/sun4i/sun4i_tv.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/sun4i/sun6i_drc.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/sun4i/sun6i_mipi_dsi.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/sun4i/sun8i-drm-hdmi.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/sun4i/sun8i-mixer.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/sun4i/sun8i_tcon_top.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/gpu/drm/virtio/virtio-gpu.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/nvme/host/nvme-core.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/nvme/host/nvme.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/spi/spi-cadence-quadspi.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/spi/spi-fsl-qspi.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/spi/spi-pl022.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/mdio/mdio-mux.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/pcs/pcs_xpcs.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/ethernet/spacemit/k1_emac.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac-platform.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-sophgo.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-sun55i.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-thead.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/ipvlan/ipvlan.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/dummy.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/macvlan.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/mii.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/veth.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/vxlan/vxlan.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/net/can/dev/can-dev.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/phy/phy-generic.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/gadget/function/usb_f_acm.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/gadget/function/u_serial.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/gadget/function/usb_f_serial.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/gadget/function/usb_f_obex.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/gadget/function/u_ether.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/gadget/function/usb_f_ncm.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/gadget/function/usb_f_ecm.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/gadget/function/usb_f_eem.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/gadget/function/usb_f_ecm_subset.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/gadget/function/usb_f_rndis.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/gadget/function/usb_f_mass_storage.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/gadget/function/usb_f_fs.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/gadget/libcomposite.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/cdns3/cdns-usb-common.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/cdns3/cdns3.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/cdns3/cdns3-starfive.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/musb/musb_hdrc.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/musb/sunxi.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/usb/roles/roles.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/input/keyboard/sun4i-lradc-keys.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/i2c/algos/i2c-algo-bit.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/i2c/busses/i2c-mv64xxx.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/i2c/i2c-dev.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/i2c/i2c-mux.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/media/platform/cadence/cdns-csi2rx.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/media/mc/mc.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/media/v4l2-core/v4l2-async.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/media/v4l2-core/v4l2-fwnode.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/media/v4l2-core/v4l2-dv-timings.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/media/v4l2-core/videodev.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/hwmon/sfctemp.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/md/dm-mod.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/md/dm-bufio.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/md/dm-bio-prison.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/md/persistent-data/dm-persistent-data.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/md/dm-thin-pool.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/cpufreq/cpufreq_powersave.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/cpufreq/cpufreq_conservative.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/drivers/crypto/virtio/virtio_crypto.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/sound/soc/codecs/snd-soc-spdif-rx.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/sound/soc/codecs/snd-soc-spdif-tx.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/sound/soc/codecs/snd-soc-wm8978.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/sound/soc/generic/snd-soc-simple-card-utils.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/sound/soc/generic/snd-soc-simple-card.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/sound/soc/dwc/designware_i2s.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/sound/soc/starfive/jh7110_pwmdac.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/sound/soc/starfive/jh7110_tdm.ko', needed by '__modinst'.
I: config: PASS in 0:00:30.712028
I: default: FAIL in 0:01:23.751876
I: kernel: SKIP in 0:00:00.000009
I: xipkernel: SKIP in 0:00:00.000005
I: modules: FAIL in 0:00:00.344446
I: dtbs: PASS in 0:00:01.750375
I: dtbs-legacy: SKIP in 0:00:00.004723
I: debugkernel: SKIP in 0:00:00.000004
I: headers: PASS in 0:00:01.121163
I: build output in /build/tmp.VafPxeJkJC
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/802/psnap.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/802/stp.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/sched/cls_cgroup.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/netfilter/nf_conntrack.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/netfilter/nf_conntrack_ftp.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/netfilter/nf_conntrack_tftp.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/netfilter/nf_log_syslog.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/netfilter/x_tables.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/netfilter/xt_tcpudp.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/netfilter/xt_mark.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/netfilter/xt_addrtype.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/netfilter/xt_conntrack.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/netfilter/xt_ipvs.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/netfilter/ipvs/ip_vs.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/netfilter/ipvs/ip_vs_rr.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/ipv4/netfilter/nf_defrag_ipv4.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/ipv4/udp_tunnel.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/ipv4/esp4.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/xfrm/xfrm_algo.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/xfrm/xfrm_user.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/ipv6/netfilter/nf_defrag_ipv6.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/ipv6/ip6_udp_tunnel.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/sunrpc/auth_gss/auth_rpcgss.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/sunrpc/auth_gss/rpcsec_gss_krb5.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/8021q/8021q.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/llc/llc.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/bridge/bridge.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/bridge/br_netfilter.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/can/can.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/can/can-raw.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/can/can-bcm.ko', needed by '__modinst'.
make[3]: *** No rule to make target '/build/tmp.VafPxeJkJC/build/modinstall/lib/modules/7.0.0-rc5-00016-g682d88b8d541/kernel/net/can/can-gw.ko', needed by '__modinst'.
make[3]: Target '__modinst' not remade because of errors.
make[2]: *** [/build/tmp63exzzi5/Makefile:2011: modules_install] Error 2
make[1]: *** [/build/tmp63exzzi5/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.VafPxeJkJC/build INSTALL_DTBS_PATH=/build/tmp.VafPxeJkJC/build/dtbsinstall/dtbs ARCH=riscv CROSS_COMPILE=riscv64-linux- LLVM=1 'CC=ccache clang' 'HOSTCC=ccache clang' dtbs
rm -rf /build/tmp.VafPxeJkJC/build/dtbsinstall
mkdir -p /build/tmp.VafPxeJkJC/build/dtbsinstall/dtbs
make --silent --keep-going --jobs=48 O=/build/tmp.VafPxeJkJC/build INSTALL_DTBS_PATH=/build/tmp.VafPxeJkJC/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=@1776248684 --clamp-mtime -caf /build/tmp.VafPxeJkJC/build/dtbs.tar -C /build/tmp.VafPxeJkJC/build/dtbsinstall dtbs
rm -rf /build/tmp.VafPxeJkJC/build/install_hdr
make --silent --keep-going --jobs=48 O=/build/tmp.VafPxeJkJC/build INSTALL_HDR_PATH=/build/tmp.VafPxeJkJC/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=@1776248684 --clamp-mtime -caf /build/tmp.VafPxeJkJC/build/headers.tar -C /build/tmp.VafPxeJkJC/build/install_hdr .
warnings/errors:


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/2] arch/riscv: Add bitrev.h file to support rev8 and brev8"
build-rv64-clang-allmodconfig
Desc: Builds riscv64 allmodconfig with Clang, and checks for errors and added warnings
Duration: 745.15 seconds
Result: ERROR
Output:

Redirect to /build/tmp.CwIJS0jUBh and /build/tmp.Z7KB70aizV
Tree base:
c5163d89337f1 ("bitops: Define generic __bitrev8/16/32 for reuse")
Building the whole tree with the patch
error:
Warning: /build/tmp63exzzi5/drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c:244 struct __packed mtk_mfg_opp_entry { __le32 freq_khz; __le32 voltage_core; __le32 voltage_sram; __le32 posdiv; __le32 voltage_margin; __le32 power_mw; }; error: Cannot parse struct or union!



real	12m18.533s
user	459m33.641s
sys	82m52.441s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/2] arch/riscv: Add bitrev.h file to support rev8 and brev8"
build-rv64-gcc-allmodconfig
Desc: Builds riscv64 allmodconfig with GCC, and checks for errors and added warnings
Duration: 1082.04 seconds
Result: ERROR
Output:

Redirect to /build/tmp.aWIuFMz8O0 and /build/tmp.C1uBtJWkW3
Tree base:
c5163d89337f1 ("bitops: Define generic __bitrev8/16/32 for reuse")
Building the whole tree with the patch
error:
Warning: /build/tmp63exzzi5/drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c:244 struct __packed mtk_mfg_opp_entry { __le32 freq_khz; __le32 voltage_core; __le32 voltage_sram; __le32 posdiv; __le32 voltage_margin; __le32 power_mw; }; error: Cannot parse struct or union!



real	17m54.662s
user	643m46.829s
sys	100m47.845s

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/2] arch/riscv: Add bitrev.h file to support rev8 and brev8"
build-rv64-nommu-k210-defconfig
Desc: Builds riscv64 defconfig with NOMMU for K210
Duration: 25.30 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/2] arch/riscv: Add bitrev.h file to support rev8 and brev8"
build-rv64-nommu-k210-virt
Desc: Builds riscv64 defconfig with NOMMU for the virt platform
Duration: 26.79 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/2] arch/riscv: Add bitrev.h file to support rev8 and brev8"
checkpatch
Desc: Runs checkpatch.pl on the patch
Duration: 2.32 seconds
Result: WARNING
Output:

WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#42: 
new file mode 100644

CHECK: Lines should not end with a '('
#63: FILE: arch/riscv/include/asm/bitrev.h:17:
+	asm volatile(

total: 0 errors, 1 warnings, 1 checks, 48 lines checked

NOTE: For some of the reported defects, checkpatch may be able to
      mechanically convert to the typical style using --fix or --fix-inplace.

Commit 682d88b8d541 ("arch/riscv: Add bitrev.h file to support rev8 and brev8") has style problems, please review.

NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT CAMELCASE COMMIT_LOG_LONG_LINE GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF

NOTE: If any of the errors are false positives, please report
      them to the maintainer, see CHECKPATCH in MAINTAINERS.
total: 0 errors, 1 warnings, 1 checks, 48 lines checked
CHECK: Lines should not end with a '('
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?


@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/2] arch/riscv: Add bitrev.h file to support rev8 and brev8"
dtb-warn-rv64
Desc: Checks for Device Tree warnings/errors
Duration: 84.99 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/2] arch/riscv: Add bitrev.h file to support rev8 and brev8"
header-inline
Desc: Detects static functions without inline keyword in header files
Duration: 0.24 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/2] arch/riscv: Add bitrev.h file to support rev8 and brev8"
kdoc
Desc: Detects for kdoc errors
Duration: 0.88 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/2] arch/riscv: Add bitrev.h file to support rev8 and brev8"
module-param
Desc: Detect module_param changes
Duration: 0.25 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/2] arch/riscv: Add bitrev.h file to support rev8 and brev8"
verify-fixes
Desc: Verifies that the Fixes: tags exist
Duration: 0.23 seconds
Result: PASS

@linux-riscv-bot
Copy link
Copy Markdown
Author

Patch 2: "[v2,2/2] arch/riscv: Add bitrev.h file to support rev8 and brev8"
verify-signedoff
Desc: Verifies that Signed-off-by: tags are correct
Duration: 0.31 seconds
Result: PASS

@linux-riscv-bot linux-riscv-bot deleted the pw1081492 branch April 17, 2026 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants