On 8/3/2021 12:52 PM, ci_not...@linaro.org wrote:
Successfully identified regression in *linux* in CI configuration 
tcwg_kernel/llvm-master-aarch64-next-allyesconfig.  So far, this commit has 
regressed CI configurations:
  - tcwg_kernel/llvm-master-aarch64-next-allyesconfig

Culprit:
<cut>
commit 3d463dd5023b5a58b3c37207d65eeb5acbac2be3
Author: Krzysztof Kozlowski <krzysztof.kozlow...@canonical.com>
Date:   Thu Jul 29 12:40:19 2021 +0200

     nfc: fdp: constify several pointers
Several functions do not modify pointed data so arguments and local
     variables can be const for correctness and safety.  This allows also
     making file-scope nci_core_get_config_otp_ram_version array const.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlow...@canonical.com>
     Signed-off-by: David S. Miller <da...@davemloft.net>
</cut>

Results regressed to (for first_bad == 3d463dd5023b5a58b3c37207d65eeb5acbac2be3)
# reset_artifacts:
-10
# build_abe binutils:
-9
# build_llvm:
-5
# build_abe qemu:
-2
# linux_n_obj:
19928
# First few build errors in logs:
# 00:02:04 drivers/nfc/fdp/fdp.c:116:60: error: passing 'const char *' to 
parameter of type '__u8 *' (aka 'unsigned char *') discards qualifiers 
[-Werror,-Wincompatible-pointer-types-discards-qualifiers]
# 00:02:04 make[3]: *** [scripts/Makefile.build:271: drivers/nfc/fdp/fdp.o] 
Error 1
# 00:02:05 make[2]: *** [scripts/Makefile.build:514: drivers/nfc/fdp] Error 2
# 00:02:23 make[1]: *** [scripts/Makefile.build:514: drivers/nfc] Error 2
# 00:04:16 make: *** [Makefile:1842: drivers] Error 2

from (for last_good == c3e26b6dc1b4e3e8f57be4f004b1f2a410c5c468)
# reset_artifacts:
-10
# build_abe binutils:
-9
# build_llvm:
-5
# build_abe qemu:
-2
# linux_n_obj:
20000
# linux build successful:
all

Artifacts of last_good build: 
https://ci.linaro.org/job/tcwg_kernel-llvm-bisect-llvm-master-aarch64-next-allyesconfig/14/artifact/artifacts/build-c3e26b6dc1b4e3e8f57be4f004b1f2a410c5c468/
Artifacts of first_bad build: 
https://ci.linaro.org/job/tcwg_kernel-llvm-bisect-llvm-master-aarch64-next-allyesconfig/14/artifact/artifacts/build-3d463dd5023b5a58b3c37207d65eeb5acbac2be3/
Build top page/logs: 
https://ci.linaro.org/job/tcwg_kernel-llvm-bisect-llvm-master-aarch64-next-allyesconfig/14/

As far as I can tell from these links, next-20210730 is still being tested, whereas there have been two new linux-next releases that have had this fixed. Would it be possible to tell the system to test the latest release, which I believe should build without errors according to our CI?

https://github.com/ClangBuiltLinux/continuous-integration2/actions/runs/1093846606

Cheers,
Nathan
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to