On Mon, Oct 11, 2021 at 11:47:42AM +0530, Naresh Kamboju wrote: > [Please ignore this email if it is already reported ] > > Following s390 builds failed due to warnings / errors. > > metadata: > git_describe: v5.15-rc5 > git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git > git_short_log: 64570fbc14f8 (\"Linux 5.15-rc5\") > target_arch: s390 > toolchain: clang-13 > > > Fail (2861 errors) s390 (tinyconfig) with clang-nightly > @ https://builds.tuxbuild.com/1zL35IUSGhDGeVuyIrAp7eyzEUi/ > Fail (2861 errors) s390 (tinyconfig) with clang-13 > @ https://builds.tuxbuild.com/1zL35Hn7wjErKsLDM6zAgh27BYJ/ > Fail (4112 errors) s390 (allnoconfig) with clang-13 > @ https://builds.tuxbuild.com/1zL35HR60hSFvBmAcYJvKHm8Lko/ > Fail (4112 errors) s390 (allnoconfig) with clang-nightly > @ https://builds.tuxbuild.com/1zL35DTlrX9qRGCtGqgtmmMDjnQ/ > Fail (23048 errors) s390 (defconfig) with clang-13 > @ https://builds.tuxbuild.com/1zL35DE2KWQUPxbbXeTbwIJaWXS/ > Fail (23045 errors) s390 (defconfig) with clang-nightly > @ https://builds.tuxbuild.com/1zL35EgeQfWQDXDupp4itkUO5At/ > > > Build errors log: > ---------------- > arch/s390/kernel/head64.S:24:17: error: invalid operand for instruction > lctlg %c0,%c15,.Lctl-.LPG1(%r13) # load control registers > ^ > arch/s390/kernel/head64.S:40:8: error: invalid operand for instruction > lpswe .Ldw-.(%r13) # load disabled wait psw You need to pass LLVM_IAS=0 on the make command line on s390 since commit f12b034afeb3 ("scripts/Makefile.clang: default to LLVM_IAS=1"). LLVM's integrated assembler doesn't seem to work well when compiling the kernel for s390 yet.