mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-12-27 12:21:22 -05:00
iio: light: acpi-als: Use iio_push_to_buffers_with_ts() to allow runtime source size check
This function allows for runtime detection of undersized storage which can be non obvious due to the injection of a timestamp within the helper. Cc: Gwendal Grignou <gwendal@chromium.org> Link: https://patch.msgid.link/20250802164436.515988-8-jic23@kernel.org Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> Reviewed-by: Andy Shevchenko <andy@kernel.org>
This commit is contained in:
@@ -167,7 +167,7 @@ static irqreturn_t acpi_als_trigger_handler(int irq, void *p)
|
||||
if (!pf->timestamp)
|
||||
pf->timestamp = iio_get_time_ns(indio_dev);
|
||||
|
||||
iio_push_to_buffers_with_timestamp(indio_dev, &scan, pf->timestamp);
|
||||
iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan), pf->timestamp);
|
||||
out:
|
||||
mutex_unlock(&als->lock);
|
||||
iio_trigger_notify_done(indio_dev->trig);
|
||||
|
||||
Reference in New Issue
Block a user