linux/drivers/iio
Linus Torvalds 05e8d261a3 gcc-15: add '__nonstring' markers to byte arrays
All of these cases are perfectly valid and good traditional C, but hit
by the "you're not NUL-terminating your byte array" warning.

And none of the cases want any terminating NUL character.

Mark them __nonstring to shut up gcc-15 (and in the case of the ak8974
magnetometer driver, I just removed the explicit array size and let gcc
expand the 3-byte and 6-byte arrays by one extra byte, because it was
the simpler change).

Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2025-04-20 11:57:54 -07:00
..
accel iio: accel: adxl345: reorganize irq handler 2025-03-04 13:17:51 +00:00
adc Char/Misc/IIO driver updates for 6.15-rc1 2025-04-01 11:26:08 -07:00
addac iio: addac: ad74413r: Stop using iio_device_claim_direct_scoped() 2025-02-17 13:02:42 +00:00
afe module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
amplifiers iio: amplifiers: hmc425a: use gpiod_multi_set_value_cansleep 2025-02-17 13:20:41 +00:00
buffer iio: buffer-dma: Fix docstrings 2025-03-04 14:49:31 +00:00
cdc
chemical iio: chemical: ens160: Stop using iio_device_claim_direct_scoped() 2025-02-17 13:02:53 +00:00
common treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
dac IIO: New device support, features and cleanup for the 6.15 cycle. 2025-03-14 07:15:12 +01:00
dummy iio: dummy: Stop using iio_device_claim_direct_scoped() 2025-02-17 13:03:40 +00:00
filter iio: filter: admv8818: Force initialization of SDO 2025-02-08 12:46:32 +00:00
frequency iio: frequency: adf4371: add ref doubler 2025-02-08 15:16:29 +00:00
gyro iio: gyro: bmg160_spi: add of_match_table 2025-03-11 19:09:17 +00:00
health
humidity iio: Use str_enable_disable-like helpers 2025-02-03 19:15:37 +00:00
imu Char/Misc/IIO driver updates for 6.15-rc1 2025-04-01 11:26:08 -07:00
light IIO: New device support, features and cleanup for the 6.15 cycle. 2025-03-14 07:15:12 +01:00
magnetometer gcc-15: add '__nonstring' markers to byte arrays 2025-04-20 11:57:54 -07:00
multiplexer iio: iio-mux: kzalloc instead of devm_kzalloc to ensure page alignment 2025-01-04 14:48:17 +00:00
orientation module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
position module: Convert symbol namespace to string literal 2024-12-02 11:34:44 -08:00
potentiometer
potentiostat
pressure iio: pressure: zpa2326: Drop unneeded assignment for cache_type 2025-02-08 15:16:30 +00:00
proximity IIO: New device support, features and cleanup for the 6.15 cycle. 2025-03-14 07:15:12 +01:00
resolver iio: resolver: ad2s1210: use bitmap_write 2025-02-22 11:42:50 +00:00
temperature iio: temperature: tmp006: Stop using iio_device_claim_direct_scoped() 2025-02-17 12:57:31 +00:00
test iio: test: Fix GTS test config 2024-12-07 17:23:41 +00:00
trigger iio: Switch to use hrtimer_setup() 2025-02-18 11:19:05 +01:00
Kconfig
Makefile
TODO
iio_core.h
iio_core_trigger.h
industrialio-acpi.c
industrialio-backend.c iio: backend: make sure to NULL terminate stack buffer 2025-03-04 13:17:50 +00:00
industrialio-buffer.c iio: core: mark scan_timestamp as __private 2024-12-28 14:28:14 +00:00
industrialio-configfs.c
industrialio-core.c iio: core: make use of simple_write_to_buffer() 2025-03-04 13:17:50 +00:00
industrialio-event.c iio: introduce the FAULT event type 2025-02-08 15:16:29 +00:00
industrialio-gts-helper.c iio: gts-helper: export iio_gts_get_total_gain() 2025-02-08 15:16:29 +00:00
industrialio-sw-device.c
industrialio-sw-trigger.c
industrialio-trigger.c
industrialio-triggered-event.c
inkern.c Merge 6.13-rc4 into char-misc-next 2025-01-13 06:17:49 +01:00