Skip to content

Staging/iio masklength cleanup #20

Staging/iio masklength cleanup

Staging/iio masklength cleanup #20

Triggered via pull request August 7, 2025 12:21
Status Success
Total duration 9m 25s
Artifacts 4

top-level.yml

on: pull_request
build_gcc_x86_64  /  build
3m 55s
build_gcc_x86_64 / build
build_llvm_x86_64  /  build
5m 48s
build_llvm_x86_64 / build
build_gcc_aarch64  /  build
5m 8s
build_gcc_aarch64 / build
assert_checks
3s
assert_checks
conditional_rpi
0s
conditional_rpi
conditional_xlnx
0s
conditional_xlnx
build_gcc_aarch64_adi_bcm2711_defconfig  /  build
build_gcc_aarch64_adi_bcm2711_defconfig / build
build_gcc_aarch64_adi_bcm2712_defconfig  /  build
build_gcc_aarch64_adi_bcm2712_defconfig / build
build_gcc_arm_adi_bcm2709_defconfig  /  build
build_gcc_arm_adi_bcm2709_defconfig / build
build_gcc_arm_adi_bcm2711_defconfig  /  build
build_gcc_arm_adi_bcm2711_defconfig / build
build_gcc_arm_adi_bcmrpi_defconfig  /  build
build_gcc_arm_adi_bcmrpi_defconfig / build
build_gcc_aarch64_adi_zynqmp_defconfig  /  build
build_gcc_aarch64_adi_zynqmp_defconfig / build
build_gcc_arm_adi_versal_defconfig  /  build
build_gcc_arm_adi_versal_defconfig / build
build_gcc_arm_socfpga_adi_defconfig  /  build
build_gcc_arm_socfpga_adi_defconfig / build
build_gcc_arm_zynq_m2k_defconfig  /  build
build_gcc_arm_zynq_m2k_defconfig / build
build_gcc_arm_zynq_pluto_defconfig  /  build
build_gcc_arm_zynq_pluto_defconfig / build
build_gcc_arm_zynq_xcomm_adv7511_defconfig  /  build
build_gcc_arm_zynq_xcomm_adv7511_defconfig / build
many_devicetrees  /  build
many_devicetrees / build
assert_build_rpi
assert_build_rpi
assert_build_xlnx
assert_build_xlnx
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 17 warnings
build_gcc_arm / build: drivers/iio/frequency/cf_axi_dds.c#L1956
kernel_smatch: buffer overflow 'st->chip_info_generated.channel' 192 <= 192
build_gcc_arm / build: drivers/iio/frequency/cf_axi_dds.c#L1955
kernel_smatch: buffer overflow 'st->chip_info_generated.channel' 192 <= 192
build_gcc_arm / build: drivers/iio/frequency/cf_axi_dds.c#L1953
kernel_smatch: buffer overflow 'st->chip_info_generated.channel' 192 <= 192
build_gcc_arm / build: drivers/iio/frequency/cf_axi_dds.c#L783
kernel_smatch: 'conv' dereferencing possible ERR_PTR()
build_gcc_arm / build: drivers/iio/frequency/cf_axi_dds.c#L721
kernel_smatch: 'conv' dereferencing possible ERR_PTR()
build_gcc_arm / build: drivers/iio/frequency/cf_axi_dds.c#L404
kernel_smatch: 'conv' dereferencing possible ERR_PTR()
build_gcc_arm / build: drivers/iio/frequency/cf_axi_dds.c#L324
kernel_smatch: 'conv' dereferencing possible ERR_PTR()
build_gcc_arm / build: drivers/iio/adc/cf_axi_adc_core.c#L168
kernel_smatch: uninitialized symbol 'pn_name'.
build_gcc_arm / build: drivers/iio/adc/ad_pulsar.c#L679
kernel_smatch: uninitialized symbol 'second'.
build_gcc_arm / build: drivers/iio/dac/ad5686.c#L581
kernel_smatch: we previously assumed 'st->trig' could be null (see line 578)
checks / checks: drivers/iio/frequency/cf_axi_dds.c#L2667
coccicheck: 3-8 No need to set .owner here. The core will do it.
checks / checks: drivers/iio/adc/cf_axi_adc_core.c#L1232
coccicheck: 3-8 No need to set .owner here. The core will do it.
checks / checks: drivers/iio/adc/admc_speed.c#L64
coccicheck: 23-30 WARNING use flexible-array member instead (https //www.kernel.org/doc/html/latest/process/deprecated.html#zero-length-and-one-element-arrays)
checks / checks: drivers/iio/adc/admc_speed.c#L214
coccicheck: 3-8 No need to set .owner here. The core will do it.
checks / checks: drivers/iio/adc/admc_adc.c#L219
coccicheck: 3-8 No need to set .owner here. The core will do it.
build_gcc_arm / build: drivers/iio/frequency/cf_axi_dds.c#L230
kernel_smatch: inconsistent indenting
build_gcc_arm / build: drivers/iio/dac/ad5686.c#L626
kernel_smatch: missing unwind goto?
build_gcc_arm / build: drivers/iio/adc/ad_adc.c#L412
kernel_smatch: inconsistent indenting
build_llvm_x86_64 / build: drivers/iio/dac/ad5686.c#L579
clang_analyzer: Value stored to 'ret' is never read [deadcode.DeadStores] 579 | ret = -ENOMEM; | ^ ~~~~~~~
build_llvm_x86_64 / build: drivers/iio/dac/ad5686.c#L529
clang_analyzer: Value stored to 'ret' is never read [deadcode.DeadStores] 529 | ret = st->write(st, AD5686_CMD_WRITE_INPUT_N_UPDATE_N, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | chan->address, val << chan->scan_type.shift); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build_llvm_x86_64 / build: drivers/iio/adc/cf_axi_adc_core.c#L255
clang_analyzer: Value stored to 'ret' is never read [deadcode.DeadStores] 255 | ret = 0; | ^ ~
build_llvm_x86_64 / build: drivers/iio/adc/cf_axi_adc_core.c#L249
clang_analyzer: Value stored to 'ret' is never read [deadcode.DeadStores] 249 | ret = conv->reg_access(indio_dev, reg, writeval, readval); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
build_llvm_x86_64 / build: drivers/iio/adc/cf_axi_adc_core.c#L247
clang_analyzer: Value stored to 'ret' is never read [deadcode.DeadStores] 247 | ret = -ENODEV; | ^ ~~~~~~~
build_llvm_x86_64 / build: drivers/iio/adc/cf_axi_adc_core.c#L245
clang_analyzer: Value stored to 'ret' is never read [deadcode.DeadStores] 245 | ret = PTR_ERR(conv); | ^ ~~~~~~~~~~~~~
build_llvm_x86_64 / build: drivers/iio/adc/ad_pulsar.c#L654
clang_analyzer: Assigned value is garbage or undefined [core.uninitialized.Assign] 654 | next_active_ch = active_ch[next_in_sequ]; | ^
build_llvm_x86_64 / build: drivers/iio/adc/ad_pulsar.c#L647
clang_analyzer: Assigned value is garbage or undefined [core.uninitialized.Assign] 647 | ch = active_ch[i]; | ^
assert_checks
Some jobs didn't pass non-strict checks: checks: coccicheck build_llvm_x86_64: clang_analyzer

Artifacts

Produced during runtime
Name Size Digest
dist-adi_ci_defconfig-gcc_14-arm Expired
4.89 MB
sha256:0c30271a0b8bdc545fde8e4f901a1d8dc9a92a18b8f7e40ad839a1f5fc79036a
dist-adi_ci_defconfig-gcc_14-arm64 Expired
2.86 MB
sha256:81efaffc86ed0ae8c37a62ca7dd2c62bf1c7fb0aa1c9f097d93c920140726ebc
dist-adi_ci_defconfig-gcc_14-x86 Expired
2.73 MB
sha256:bf4b38a1878dc4d36e2436634052074a03128818e6748c89f309d7da67ee2c35
dist-adi_ci_defconfig-llvm_19-x86 Expired
2.59 MB
sha256:0b85046509a3dc3b3e41926d7e47fb0f11ae6b5e0365a48700cdf81665939e64