Backport AD7768-1 driver from upstream tree #3170
Open
Annotations
4 errors and 22 warnings
|
Smatch:
drivers/spi/spi-offload.c#L300
kernel_smatch: we previously assumed 'offload->ops' could be null (see line 291)
|
|
Smatch:
drivers/spi/spi-offload.c#L127
kernel_smatch: dereferencing freed memory 'resource' (line 126)
|
|
GCC fanalyzer:
drivers/spi/spi.c#L0
gcc_fanalyzer: Exited with code '1'
|
|
GCC fanalyzer:
drivers/iio/adc/ad7768-1.c#L0
gcc_fanalyzer: Exited with code '1'
|
|
Smatch:
drivers/base/regmap/regmap.c#L702
kernel_smatch: 'map->hwlock' is an error pointer or valid
|
|
Smatch:
drivers/spi/spi-offload.c#L183
kernel_smatch: variable dereferenced before check 'trigger->ops' (see line 173)
|
|
Sparse:
drivers/regulator/core.c#L3779
kernel_sparse: restricted suspend_state_t degrades to integer
|
|
Sparse:
drivers/regulator/core.c#L466
kernel_sparse: restricted suspend_state_t degrades to integer
|
|
Sparse:
drivers/regulator/core.c#L452
kernel_sparse: restricted suspend_state_t degrades to integer
|
|
Sparse:
drivers/regulator/core.c#L452
kernel_sparse: restricted suspend_state_t degrades to integer
|
|
Sparse:
drivers/regulator/core.c#L1870
kernel_sparse: restricted suspend_state_t degrades to integer
|
|
Sparse:
drivers/regulator/core.c#L1868
kernel_sparse: restricted suspend_state_t degrades to integer
|
|
Sparse:
drivers/regulator/internal.h#L54
kernel_sparse: restricted suspend_state_t degrades to integer
|
|
Sparse:
drivers/regulator/internal.h#L54
kernel_sparse: restricted suspend_state_t degrades to integer
CHECK /home/runner/_work/linux/linux/drivers/iio/buffer/industrialio-buffer-cb.c
CHECK /home/runner/_work/linux/linux/drivers/iio/inkern.c
CHECK /home/runner/_work/linux/linux/drivers/iio/buffer/industrialio-triggered-buffer.c
CHECK /home/runner/_work/linux/linux/drivers/iio/buffer/industrialio-buffer-dmaengine.c
CHECK /home/runner/_work/linux/linux/drivers/iio/buffer/industrialio-hw-consumer.c
CHECK /home/runner/_work/linux/linux/drivers/devfreq/devfreq.c
CHECK /home/runner/_work/linux/linux/drivers/iio/industrialio-core.c
CHECK /home/runner/_work/linux/linux/drivers/iio/buffer/kfifo_buf.c
AR drivers/devfreq/built-in.a
CHECK /home/runner/_work/linux/linux/drivers/iio/industrialio-buffer.c
CHECK /home/runner/_work/linux/linux/drivers/iio/buffer/industrialio-buffer-dma.c
CHECK /home/runner/_work/linux/linux/drivers/base/regmap/regmap.c
LD [M] drivers/iio/industrialio.o
CHECK /home/runner/_work/linux/linux/drivers/iio/adc/ad7768-1.c
AR drivers/base/regmap/built-in.a
AR drivers/base/built-in.a
CHECK /home/runner/_work/linux/linux/drivers/spi/spi.c
AR drivers/spi/built-in.a
CHECK /home/runner/_work/linux/linux/drivers/regulator/core.c
/home/runner/_work/linux/linux/drivers/regulator/core.c: note: in included file:
|
|
Sparse:
drivers/base/regmap/regcache-maple.c#L189
kernel_sparse: context imbalance in 'regcache_maple_sync_block' - unexpected unlock
CC [M] drivers/iio/buffer/kfifo_buf.o
CHECK /home/runner/_work/linux/linux/drivers/base/regmap/regmap-spi.c
/home/runner/_work/linux/linux/drivers/regulator/helpers.c: note: in included file:
|
|
Sparse:
drivers/regulator/internal.h#L54
kernel_sparse: restricted suspend_state_t degrades to integer
CC [M] drivers/iio/buffer/industrialio-triggered-buffer.o
|
|
Compile devicetrees:
arch/arm/boot/dts/xilinx/zynq-coraz7s.dtsi#L30
(unique_unit_address): /fpga-axi@0: duplicate unit-address (also used in node /one-bit-adc-dac@0)
|
|
Compile devicetrees:
arch/arm/boot/dts/xilinx/zynq-coraz7s.dtsi#L20
(unique_unit_address): /memory@0: duplicate unit-address (also used in node /one-bit-adc-dac@0)
|
|
Compile devicetrees:
arch/arm/boot/dts/xilinx/zynq-coraz7s.dtsi#L20
(unique_unit_address): /memory@0: duplicate unit-address (also used in node /fpga-axi@0)
|
|
Compile devicetrees:
arch/arm/boot/dts/xilinx/zynq-coraz7s-cn0540.dts#L39
(unit_address_vs_reg): /one-bit-adc-dac@0: node has a unit name, but no reg or ranges property
|
|
Compile devicetrees:
arch/arm/boot/dts/xilinx/zynq-coraz7s-cn0540.dts#L32
(unit_address_vs_reg): /clocks/clock@0: node has a unit name, but no reg or ranges property
|
|
Compile devicetrees:
arch/arm/boot/dts/intel/socfpga/socfpga.dtsi#L934
(simple_bus_reg): /soc/usbphy: missing or empty reg/ranges property
|
|
Compile devicetrees:
arch/arm/boot/dts/intel/socfpga/socfpga.dtsi#L90
(simple_bus_reg): /soc/base_fpga_region: missing or empty reg/ranges property
|
|
Compile devicetrees:
arch/arm/boot/dts/intel/socfpga/socfpga.dtsi#L823
(simple_bus_reg): /soc/sdramedac: missing or empty reg/ranges property
|
|
Compile devicetrees:
arch/arm/boot/dts/intel/socfpga/socfpga.dtsi#L714
(simple_bus_reg): /soc/eccmgr: missing or empty reg/ranges property
|
|
Compile devicetrees:
arch/arm/boot/dts/intel/socfpga/socfpga.dtsi#L563
(simple_bus_reg): /soc/stmmac-axi-config: missing or empty reg/ranges property
|
Loading