From: Jonathan Cameron Date: Sun, 13 Apr 2025 10:34:41 +0000 (+0100) Subject: iio: pressure: zpa2326: Use aligned_s64 for the timestamp X-Git-Tag: v6.16-rc1~30^2~4^2~74 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=886a446b76afddfad307488e95e87f23a08ffd51;p=thirdparty%2Fkernel%2Fstable.git iio: pressure: zpa2326: Use aligned_s64 for the timestamp On x86_32 s64 fields are only 32-bit aligned. Hence force the alignment of the field and padding in the structure by using aligned_s64 instead. Reviewed-by: David Lechner Link: https://patch.msgid.link/20250413103443.2420727-19-jic23@kernel.org Signed-off-by: Jonathan Cameron --- diff --git a/drivers/iio/pressure/zpa2326.c b/drivers/iio/pressure/zpa2326.c index 0a510d5fc1d40..30f007794f5b5 100644 --- a/drivers/iio/pressure/zpa2326.c +++ b/drivers/iio/pressure/zpa2326.c @@ -582,7 +582,7 @@ static int zpa2326_fill_sample_buffer(struct iio_dev *indio_dev, struct { u32 pressure; u16 temperature; - u64 timestamp; + aligned_s64 timestamp; } sample; int err;