]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
Drop iio-light-isl29125-use-iio_push_to_buffers_with_ts-t.patch
authorSasha Levin <sashal@kernel.org>
Wed, 5 Nov 2025 15:06:35 +0000 (10:06 -0500)
committerSasha Levin <sashal@kernel.org>
Wed, 5 Nov 2025 15:06:35 +0000 (10:06 -0500)
Signed-off-by: Sasha Levin <sashal@kernel.org>
queue-6.17/iio-light-isl29125-use-iio_push_to_buffers_with_ts-t.patch [deleted file]
queue-6.17/series

diff --git a/queue-6.17/iio-light-isl29125-use-iio_push_to_buffers_with_ts-t.patch b/queue-6.17/iio-light-isl29125-use-iio_push_to_buffers_with_ts-t.patch
deleted file mode 100644 (file)
index cdeca9a..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-From 72afc12515b357d26a5ce4f0149379ef797e3e37 Mon Sep 17 00:00:00 2001
-From: Sasha Levin <sashal@kernel.org>
-Date: Sat, 2 Aug 2025 17:44:29 +0100
-Subject: iio: light: isl29125: Use iio_push_to_buffers_with_ts() to allow
- source size runtime check
-
-From: Jonathan Cameron <Jonathan.Cameron@huawei.com>
-
-[ Upstream commit f0ffec3b4fa7e430f92302ee233c79aeb021fe14 ]
-
-Also move the structure used as the source to the stack as it is only 16
-bytes and not the target of an DMA or similar.
-
-Reviewed-by: Matti Vaittinen <mazziesaccount@gmail.com>
-Reviewed-by: Andy Shevchenko <andy@kernel.org>
-Link: https://patch.msgid.link/20250802164436.515988-10-jic23@kernel.org
-Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
-Signed-off-by: Sasha Levin <sashal@kernel.org>
----
- drivers/iio/light/isl29125.c | 14 +++++++-------
- 1 file changed, 7 insertions(+), 7 deletions(-)
-
-diff --git a/drivers/iio/light/isl29125.c b/drivers/iio/light/isl29125.c
-index 6bc23b164cc55..3acb8a4f1d120 100644
---- a/drivers/iio/light/isl29125.c
-+++ b/drivers/iio/light/isl29125.c
-@@ -51,11 +51,6 @@
- struct isl29125_data {
-       struct i2c_client *client;
-       u8 conf1;
--      /* Ensure timestamp is naturally aligned */
--      struct {
--              u16 chans[3];
--              aligned_s64 timestamp;
--      } scan;
- };
- #define ISL29125_CHANNEL(_color, _si) { \
-@@ -179,6 +174,11 @@ static irqreturn_t isl29125_trigger_handler(int irq, void *p)
-       struct iio_dev *indio_dev = pf->indio_dev;
-       struct isl29125_data *data = iio_priv(indio_dev);
-       int i, j = 0;
-+      /* Ensure timestamp is naturally aligned */
-+      struct {
-+              u16 chans[3];
-+              aligned_s64 timestamp;
-+      } scan = { };
-       iio_for_each_active_channel(indio_dev, i) {
-               int ret = i2c_smbus_read_word_data(data->client,
-@@ -186,10 +186,10 @@ static irqreturn_t isl29125_trigger_handler(int irq, void *p)
-               if (ret < 0)
-                       goto done;
--              data->scan.chans[j++] = ret;
-+              scan.chans[j++] = ret;
-       }
--      iio_push_to_buffers_with_timestamp(indio_dev, &data->scan,
-+      iio_push_to_buffers_with_ts(indio_dev, &scan, sizeof(scan),
-               iio_get_time_ns(indio_dev));
- done:
--- 
-2.51.0
-
index 6d33306791743c08f3934ae13718ae297550353c..0b3769eb891608f847748f134f471c599580462a 100644 (file)
@@ -317,7 +317,6 @@ drm-amdgpu-refactor-bad_page_work-for-corner-case-ha.patch
 hwrng-timeriomem-use-us_to_ktime-where-appropriate.patch
 iio-adc-spear_adc-mask-spear_adc_status-channel-and-.patch
 iio-adc-imx93_adc-load-calibrated-values-even-calibr.patch
-iio-light-isl29125-use-iio_push_to_buffers_with_ts-t.patch
 usb-gadget-f_ncm-fix-mac-assignment-ncm-ethernet.patch
 asoc-es8323-remove-dac-enablement-write-from-es8323_.patch
 asoc-es8323-add-proper-left-right-mixer-controls-via.patch