summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Lechner <dlechner@baylibre.com>2025-09-05 22:14:06 -0400
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2025-09-09 18:56:30 +0200
commitfb6a7c1da2072115fe589a737f704b9d0ebfa43f (patch)
tree6548824d9e3fb13d99b422c83f40ae8d81efde25
parent977849e8acd2466ac3cb49e04a3ecc73837f6b90 (diff)
downloadlinux-fb6a7c1da2072115fe589a737f704b9d0ebfa43f.tar.gz
linux-fb6a7c1da2072115fe589a737f704b9d0ebfa43f.tar.bz2
linux-fb6a7c1da2072115fe589a737f704b9d0ebfa43f.zip
iio: imu: inv_mpu6050: align buffer for timestamp
[ Upstream commit 1d2d8524eaffc4d9a116213520d2c650e07c9cc6 ] Align the buffer used with iio_push_to_buffers_with_timestamp() to ensure the s64 timestamp is aligned to 8 bytes. Fixes: 0829edc43e0a ("iio: imu: inv_mpu6050: read the full fifo when processing data") Signed-off-by: David Lechner <dlechner@baylibre.com> Link: https://patch.msgid.link/20250417-iio-more-timestamp-alignment-v1-7-eafac1e22318@baylibre.com Cc: <Stable@vger.kernel.org> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> [ Adjust context ] Signed-off-by: Sasha Levin <sashal@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r--drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c b/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c
index d4f9b5d8d28d..ace3ce4faea7 100644
--- a/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c
+++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c
@@ -52,7 +52,7 @@ irqreturn_t inv_mpu6050_read_fifo(int irq, void *p)
u16 fifo_count;
u32 fifo_period;
s64 timestamp;
- u8 data[INV_MPU6050_OUTPUT_DATA_SIZE];
+ u8 data[INV_MPU6050_OUTPUT_DATA_SIZE] __aligned(8);
int int_status;
size_t i, nb;