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 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:
>
> commit c3496da580b0fc10fdeba8f6a5e6aef4c78b5598
> Author: Slark Xiao
> 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 and some functions
> in .
>
> Signed-off-by: Slark Xiao
> Signed-off-by: Jakub Kicinski
>
>
> 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:
>
> 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 ..
>
>
> 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):
>
> commit c3496da580b0fc10fdeba8f6a5e6aef4c78b5598
> Author: Slark Xiao
> 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 and some functions
> in .
>
> Signed-off-by: Slark Xiao
> Signed-off-by: Jakub Kicinski
> ---
> 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.
>
>
> --
> You received this message because y