Hi Maxim,
We're looking to turn down our old @googlegroups.com mailing list. Any
chance these reports can instead be sent to l...@lists.linux.dev so
that they are archived by lore.kernel.org?

On Thu, Sep 9, 2021 at 10:20 PM <ci_not...@linaro.org> wrote:
>
> Successfully identified regression in *linux* in CI configuration 
> tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig.  So far, this commit 
> has regressed CI configurations:
>  - tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig
>
> Culprit:
> <cut>
> commit c3496da580b0fc10fdeba8f6a5e6aef4c78b5598
> Author: Slark Xiao <slark_x...@163.com>
> Date:   Tue Aug 31 10:40:25 2021 +0800
>
>     net: Add depends on OF_NET for LiteX's LiteETH
>
>     Current settings may produce a build error when
>     CONFIG_OF_NET is disabled. The CONFIG_OF_NET controls
>     a headfile <linux/of.h> and some functions
>      in <linux/of_net.h>.
>
>     Signed-off-by: Slark Xiao <slark_x...@163.com>
>     Signed-off-by: Jakub Kicinski <k...@kernel.org>
> </cut>
>
> Results regressed to (for first_bad == 
> c3496da580b0fc10fdeba8f6a5e6aef4c78b5598)
> # reset_artifacts:
> -10
> # build_abe binutils:
> -9
> # build_llvm:
> -5
> # build_abe qemu:
> -2
> # linux_n_obj:
> 29873
> # linux build successful:
> all
> # First few build errors in logs:
>
> from (for last_good == a9e7c3cedc2914f63cd135b75832b9bf850af782)
> # reset_artifacts:
> -10
> # build_abe binutils:
> -9
> # build_llvm:
> -5
> # build_abe qemu:
> -2
> # linux_n_obj:
> 29873
> # linux build successful:
> all
> # linux boot successful:
> boot
>
> Artifacts of last_good build: 
> https://ci.linaro.org/job/tcwg_kernel-llvm-bisect-llvm-master-aarch64-mainline-allmodconfig/10/artifact/artifacts/build-a9e7c3cedc2914f63cd135b75832b9bf850af782/
> Artifacts of first_bad build: 
> https://ci.linaro.org/job/tcwg_kernel-llvm-bisect-llvm-master-aarch64-mainline-allmodconfig/10/artifact/artifacts/build-c3496da580b0fc10fdeba8f6a5e6aef4c78b5598/
> Build top page/logs: 
> https://ci.linaro.org/job/tcwg_kernel-llvm-bisect-llvm-master-aarch64-mainline-allmodconfig/10/
>
> Configuration details:
>
>
> Reproduce builds:
> <cut>
> mkdir investigate-linux-c3496da580b0fc10fdeba8f6a5e6aef4c78b5598
> cd investigate-linux-c3496da580b0fc10fdeba8f6a5e6aef4c78b5598
>
> git clone https://git.linaro.org/toolchain/jenkins-scripts
>
> mkdir -p artifacts/manifests
> curl -o artifacts/manifests/build-baseline.sh 
> https://ci.linaro.org/job/tcwg_kernel-llvm-bisect-llvm-master-aarch64-mainline-allmodconfig/10/artifact/artifacts/manifests/build-baseline.sh
>  --fail
> curl -o artifacts/manifests/build-parameters.sh 
> https://ci.linaro.org/job/tcwg_kernel-llvm-bisect-llvm-master-aarch64-mainline-allmodconfig/10/artifact/artifacts/manifests/build-parameters.sh
>  --fail
> curl -o artifacts/test.sh 
> https://ci.linaro.org/job/tcwg_kernel-llvm-bisect-llvm-master-aarch64-mainline-allmodconfig/10/artifact/artifacts/test.sh
>  --fail
> chmod +x artifacts/test.sh
>
> # Reproduce the baseline build (build all pre-requisites)
> ./jenkins-scripts/tcwg_kernel-build.sh @@ 
> artifacts/manifests/build-baseline.sh
>
> # Save baseline build state (which is then restored in artifacts/test.sh)
> mkdir -p ./bisect
> rsync -a --del --delete-excluded --exclude /bisect/ --exclude /artifacts/ 
> --exclude /linux/ ./ ./bisect/baseline/
>
> cd linux
>
> # Reproduce first_bad build
> git checkout --detach c3496da580b0fc10fdeba8f6a5e6aef4c78b5598
> ../artifacts/test.sh
>
> # Reproduce last_good build
> git checkout --detach a9e7c3cedc2914f63cd135b75832b9bf850af782
> ../artifacts/test.sh
>
> cd ..
> </cut>
>
> History of pending regressions and results: 
> https://git.linaro.org/toolchain/ci/base-artifacts.git/log/?h=linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig
>
> Artifacts: 
> https://ci.linaro.org/job/tcwg_kernel-llvm-bisect-llvm-master-aarch64-mainline-allmodconfig/10/artifact/artifacts/
> Build log: 
> https://ci.linaro.org/job/tcwg_kernel-llvm-bisect-llvm-master-aarch64-mainline-allmodconfig/10/consoleText
>
> Full commit (up to 1000 lines):
> <cut>
> commit c3496da580b0fc10fdeba8f6a5e6aef4c78b5598
> Author: Slark Xiao <slark_x...@163.com>
> Date:   Tue Aug 31 10:40:25 2021 +0800
>
>     net: Add depends on OF_NET for LiteX's LiteETH
>
>     Current settings may produce a build error when
>     CONFIG_OF_NET is disabled. The CONFIG_OF_NET controls
>     a headfile <linux/of.h> and some functions
>      in <linux/of_net.h>.
>
>     Signed-off-by: Slark Xiao <slark_x...@163.com>
>     Signed-off-by: Jakub Kicinski <k...@kernel.org>
> ---
>  drivers/net/ethernet/litex/Kconfig | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/drivers/net/ethernet/litex/Kconfig 
> b/drivers/net/ethernet/litex/Kconfig
> index 265dba414b41..63bf01d28f0c 100644
> --- a/drivers/net/ethernet/litex/Kconfig
> +++ b/drivers/net/ethernet/litex/Kconfig
> @@ -17,6 +17,7 @@ if NET_VENDOR_LITEX
>
>  config LITEX_LITEETH
>         tristate "LiteX Ethernet support"
> +       depends on OF_NET
>         help
>           If you wish to compile a kernel for hardware with a LiteX LiteEth
>           device then you should answer Y to this.
> </cut>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Clang Built Linux" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to clang-built-linux+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/clang-built-linux/1723771714.8049.1630601502888%40localhost.



-- 
Thanks,
~Nick Desaulniers
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to