main : ad4052 backport for release branch #1103
top-level.yml
on: pull_request
checks
/
checks
2m 48s
build_gcc_arm
/
build
1m 57s
build_gcc_x86_64
/
build
2m 36s
build_llvm_x86_64
/
build
5m 5s
build_gcc_aarch64
/
build
2m 43s
build_gcc_arm_zynq_xcomm_adv7511_defconfig
/
build
9m 18s
build_gcc_arm_socfpga_adi_defconfig
/
build
7m 45s
build_gcc_arm_zynq_pluto_defconfig
/
build
10m 30s
build_gcc_arm_zynq_m2k_defconfig
/
build
9m 16s
build_gcc_aarch64_adi_zynqmp_defconfig
/
build
11m 24s
build_gcc_aarch64_adi_versal_defconfig
/
build
19m 7s
build_gcc_microblaze_adi_mb_defconfig
/
build
7m 52s
build_gcc_nios2_adi_nios2_defconfig
/
build
3m 42s
compile_devicetrees
/
build
54s
deploy_cloudsmith_checks
/
upload-artifacts-to-cloudsmith
48s
deploy_cloudsmith_build
/
upload-artifacts-to-cloudsmith
2m 56s
Annotations
2 errors and 15 warnings
|
build_gcc_arm / build:
drivers/spi/spi-offload.c#L300
kernel_smatch: we previously assumed 'offload->ops' could be null (see line 291)
|
|
build_gcc_arm / build:
drivers/spi/spi-offload.c#L127
kernel_smatch: dereferencing freed memory 'resource' (line 126)
|
|
build_gcc_arm / build:
drivers/spi/spi-offload.c#L183
kernel_smatch: variable dereferenced before check 'trigger->ops' (see line 173)
|
|
build_gcc_arm / build:
drivers/spi/spi.c#L4715
gcc_fanalayzer: use of uninitialized value '((int *)<unknown>)[12]' [CWE-457] [-Wanalyzer-use-of-uninitialized-value]
4715 | struct spi_transfer x[2];
| ^
'spi_write_then_read': events 1-4
|
| 4715 | struct spi_transfer x[2];
| | ^
| | |
| | (1) region created on stack here
| | (2) following 'true' branch...
| | (3) ...to here
| | (4) use of uninitialized value '((int *)<unknown>)[12]' here
|
|
|
build_gcc_arm / build:
drivers/spi/spi.c#L371
gcc_fanalayzer: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference]
371 | return (const void *)spi_get_device_id(sdev)->driver_data;
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
'spi_get_device_match_data.part.0': events 1-2
|
| 363 | const void *spi_get_device_match_data(const struct spi_device *sdev)
| | ^~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| | (1) entry to 'spi_get_device_match_data.part.0'
|......
| 371 | return (const void *)spi_get_device_id(sdev)->driver_data;
| | ~~~~~~~~~~~~~~~~~~~~~~~
| | |
| | (2) calling 'spi_get_device_id' from 'spi_get_device_match_data.part.0'
|
+--> 'spi_get_device_id': event 3
|
| 355 | const struct spi_device_id *spi_get_device_id(const struct spi_device *sdev)
| | ^~~~~~~~~~~~~~~~~
| | |
| | (3) entry to 'spi_get_device_id'
|
'spi_get_device_id': event 4
|
|./include/linux/spi/spi.h:359:72:
| 359 | ( __drv ? container_of_const(__drv, struct spi_driver, driver) : NULL )
| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
| | |
| | (4) following 'true' branch...
|
|
build_gcc_arm / build:
drivers/spi/spi.c#L359
gcc_fanalayzer: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference]
359 | return spi_match_id(sdrv->id_table, sdev->modalias);
| ~~~~^~~~~~~~~~
'spi_get_device_match_data.part.0': events 1-2
|
| 363 | const void *spi_get_device_match_data(const struct spi_device *sdev)
| | ^~~~~~~~~~~~~~~~~~~~~~~~~
| | |
| | (1) entry to 'spi_get_device_match_data.part.0'
|......
| 371 | return (const void *)spi_get_device_id(sdev)->driver_data;
| | ~~~~~~~~~~~~~~~~~~~~~~~
| | |
| | (2) calling 'spi_get_device_id' from 'spi_get_device_match_data.part.0'
|
+--> 'spi_get_device_id': event 3
|
| 355 | const struct spi_device_id *spi_get_device_id(const struct spi_device *sdev)
| | ^~~~~~~~~~~~~~~~~
| | |
| | (3) entry to 'spi_get_device_id'
|
'spi_get_device_id': event 4
|
|./include/linux/spi/spi.h:359:72:
| 359 | ( __drv ? container_of_const(__drv, struct spi_driver, driver) : NULL )
| | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
| | |
| | (4) following 'false' branch...
|
|
build_gcc_arm / build:
drivers/iio/adc/ad4052.c#L943
kernel_sparse: incorrect type in argument 1 (different base types)
|
|
build_gcc_arm / build:
drivers/iio/adc/ad4052.c#L941
kernel_sparse: incorrect type in argument 1 (different base types)
|
|
build_gcc_arm / build:
arch/arm/boot/dts/xilinx/zynq-coraz7s.dtsi#L30
(unit_address_vs_reg): /fpga-axi@0: node has a unit name, but no reg or ranges property
|
|
build_gcc_arm / build:
arch/arm/boot/dts/xilinx/zynq-coraz7s.dtsi#L20
(unique_unit_address): /memory@0: duplicate unit-address (also used in node /fpga-axi@0)
|
|
checks / checks:
drivers/iio/adc/ad4052.c#L319
checkpatch: Please don't use multiple blank lines
|
|
checks / checks:
drivers/iio/adc/ad4052.c#L693
checkpatch: Please don't use multiple blank lines
+
+
|
|
checks / checks:
drivers/iio/adc/ad4052.c#L627
checkpatch: Blank lines aren't necessary after an open brace '{'
+{
+
|
|
checks / checks:
drivers/iio/adc/ad4052.c#L325
checkpatch: Please don't use multiple blank lines
+
+
|
|
checks / checks:
drivers/iio/adc/ad4052.c#L237
checkpatch: Please don't use multiple blank lines
+
+
|
|
build_llvm_x86_64 / build:
drivers/iio/adc/ad4052.c#L1553
clang_analyzer: Value stored to 'ret' is never read [deadcode.DeadStores]
1553 | ret = -EINVAL;
| ^ ~~~~~~~
|
|
assert_checks
Some jobs didn't pass non-strict checks:
job build_gcc_arm:
step gcc_fanalyzer
job build_llvm_x86_64:
step clang_analyzer
job checks:
step checkpatch
Errors and warnings are annotated on the changed files, in each job step, as well as aggregated on the Summary page.
Some messages may not cause the step to fail, but still need to be checked.
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
adi_ci_defconfig-gcc-arm
|
2.35 MB |
sha256:00ff6c0cccf606971eb853a83ba639ae7c4f4136052a022c49f404ff748834c2
|
|
|
adi_ci_defconfig-gcc-arm-headers
|
2.07 MB |
sha256:107f62dd8e081bcc4aab20d697114c5b6d6e11ed4c32dd110d3bda7eec02ad09
|
|
|
adi_ci_defconfig-gcc-arm64
|
2.37 MB |
sha256:82a68c87f9b27cbddbc793b6001815f85d9306f788480c5fb006123aa1caecb4
|
|
|
adi_ci_defconfig-gcc-arm64-headers
|
2.09 MB |
sha256:1b6d1dbaf3727ae1ba7afb6fe183777eceb3e282cd499d031dbb93d3850f95a5
|
|
|
adi_ci_defconfig-gcc-x86
|
2.2 MB |
sha256:fe0f6d0cc8988c81dadc97ecd140f06ded65d595dfea7eca75f3fc785fcde571
|
|
|
adi_ci_defconfig-gcc-x86-headers
|
2.12 MB |
sha256:eb9abd936b31b3e60dcc4e8379126e1a48d52548d27588206fa19ca23cea8717
|
|
|
adi_ci_defconfig-llvm-x86
|
2.1 MB |
sha256:bf7ec085dbacebf793c3937e7e4c934591b6da66535c3b6f1ec8a159347a2d00
|
|
|
adi_ci_defconfig-llvm-x86-headers
|
2.12 MB |
sha256:ca51c4a6d113efcec6738398a795b9f5b1f18a3fe0184634e66194405bf15a8f
|
|
|
adi_mb_defconfig-gcc-microblaze
|
10.6 MB |
sha256:5a9c0a89586e1efcad7c84fa570c3bf28a75a36c219e3a140fc04bc1197d426e
|
|
|
adi_mb_defconfig-gcc-microblaze-headers
|
2.06 MB |
sha256:fc3dc037f86a29dbec518072800d9e10c3c28e136668f6eab050849c9aa2a0a4
|
|
|
adi_nios2_defconfig-gcc-nios2
|
5.99 MB |
sha256:1042de88e5cec1109927ca196a24fef6fc3a89ceadae035cd9ff398a55d9db55
|
|
|
adi_nios2_defconfig-gcc-nios2-headers
|
2.06 MB |
sha256:c07f8937c83ecd61da248bba3a17e40044df4814bc1bdda10949eb49421aa73a
|
|
|
adi_versal_defconfig-gcc-arm64
|
12.9 MB |
sha256:3f8e279e50f8e90ba5cb5c054709e72df469a0addb6472c888855039f360513d
|
|
|
adi_versal_defconfig-gcc-arm64-headers
|
2.09 MB |
sha256:5bf9a8964b23d3d037ee4cf6dbb24a43eff241c205881680677014e0a52aada1
|
|
|
adi_zynqmp_defconfig-gcc-arm64
|
13.3 MB |
sha256:c5535e9a79ccbce944ad12f1adc2b684453fb425d013629393b781fd895b3aa0
|
|
|
adi_zynqmp_defconfig-gcc-arm64-headers
|
2.09 MB |
sha256:99f23e8f74df7e5eae35a64f1b2fa3251ccc7ca5b9b3488d93f5e8980c7f6730
|
|
|
dtb-gcc
|
3.44 MB |
sha256:6ad27df8a4efe4caca8a36b3907e47e8b2e5f15bab86e12a49ea0f80343bbb0e
|
|
|
socfpga_adi_defconfig-gcc-arm
|
9.43 MB |
sha256:fca940e8a77032ec64d875239f72e2f482a38be5d7c94b70c05cbf3397bf64ef
|
|
|
socfpga_adi_defconfig-gcc-arm-headers
|
2.07 MB |
sha256:dafbc8f0e887744c5aba38d93f5ce54d76f23d3e651f449dbcbdf4e6f663b704
|
|
|
zynq_m2k_defconfig-gcc-arm
|
4.62 MB |
sha256:cf788f50d2d167fbb8eb0115a560c8e84b0608e986be2ec388f7c167cb317302
|
|
|
zynq_m2k_defconfig-gcc-arm-headers
|
2.07 MB |
sha256:68ccb9bdf54c42b0056dea17d00b201d57cdba60f4f38155fa2eea78a8f59764
|
|
|
zynq_pluto_defconfig-gcc-arm
|
4.78 MB |
sha256:2571b8c6b5859818020127ff1539939fd7ae29fb24f3fe573b697ce17745787f
|
|
|
zynq_pluto_defconfig-gcc-arm-headers
|
2.07 MB |
sha256:684a2cbe9580e5406c0aabbbf55ef6cc866e43ecb28d21052ebc794baf787958
|
|
|
zynq_xcomm_adv7511_defconfig-gcc-arm
|
8.64 MB |
sha256:0f163b2e462df14cca2aff944bf65733887b6f1a1e876fb6930a6abfa9879758
|
|
|
zynq_xcomm_adv7511_defconfig-gcc-arm-headers
|
2.07 MB |
sha256:1bce10447648c9bb8d75cb4bbc3072abf54bae96959056d27060fed34b29d7e7
|
|