]> git.hungrycats.org Git - linux/commit
iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer
authorNuno Sa <nuno.sa@analog.com>
Tue, 29 Oct 2024 13:46:37 +0000 (13:46 +0000)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Thu, 31 Oct 2024 21:02:07 +0000 (21:02 +0000)
commit3a4187ec454e19903fd15f6e1825a4b84e59a4cd
treec268c787872826b9859c2516a4d8039a80951752
parentfa4076314480bcb2bb32051027735b1cde07eea2
iio: adc: ad7923: Fix buffer overflow for tx_buf and ring_xfer

The AD7923 was updated to support devices with 8 channels, but the size
of tx_buf and ring_xfer was not increased accordingly, leading to a
potential buffer overflow in ad7923_update_scan_mode().

Fixes: 851644a60d20 ("iio: adc: ad7923: Add support for the ad7908/ad7918/ad7928")
Cc: stable@vger.kernel.org
Signed-off-by: Nuno Sa <nuno.sa@analog.com>
Signed-off-by: Zicheng Qu <quzicheng@huawei.com>
Link: https://patch.msgid.link/20241029134637.2261336-1-quzicheng@huawei.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/adc/ad7923.c