From nobody Mon Feb 9 08:55:27 2026 Received: from mail-oo1-f54.google.com (mail-oo1-f54.google.com [209.85.161.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 51FDD254879 for ; Thu, 17 Apr 2025 16:53:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908819; cv=none; b=q0bmMjdCQx3sBHro2/zwcVIuIVYjjiNYVwt/tr6mOx+yeDrhbMBFfUkBDLvGnnEo8yjiQaAatPhq5ES0E8VAkVYoFJR7EekZoku3DcKEcQsbB7URb50dCPs5+69bhqYDXWttekCP+0NKexkaLDGUcv8H8TtdnhVMMDbM1A5yEJ4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908819; c=relaxed/simple; bh=3GHpd6dz9Xc3JIqdZ4xpPWZT/4sI8qxCKSwerXxcldo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Bgjkl8w/FMQuUBf0rtZAvnkXa7aM3amy2bkkcD8SdpntAKizx1x++O26dVXA3Q+mHTZdCbN8D09Yn6NHNQldvkgzPHzsAN++O0KofH1Am0Pgg+kiyW/Qj995J3Q5pJQyf8b0FUNeOCYjKsFyjCbQmTMQpoTwRkMLkK3dvX+sCzk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=3Vy0RwhO; arc=none smtp.client-ip=209.85.161.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="3Vy0RwhO" Received: by mail-oo1-f54.google.com with SMTP id 006d021491bc7-60297d7ab47so529673eaf.2 for ; Thu, 17 Apr 2025 09:53:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1744908817; x=1745513617; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=urgZo6HtwVajmJ+VMQkmSQjRZHquFbKRUH55wzxTQsc=; b=3Vy0RwhOYHWvFzJuBKMb3CUvGTPKcptlE2NgUMZUNCaUpxhFY7c2kJLE1gRSDo/Kks VaC3t4ETLr+Je4kLDU82ap3gwBH4lqXnibfm50PqMZY9KNK6CFjLmXm4wDwN8QhKC2Lf S4LTJEFFQ/pfak11nvJoJBzU5++ToOklfDcWCis37dsOhTgHk0k2P26v2+ZRfjAK68Zg CKVL/QIV9ShF2oZreWHcQfQOoazikhqFjBqUhhaabVx4ZHeA/+w+4UwUuV5gTKQNb4oz ymc0Q5BNFaOpG7VAmC/5w7xovYqEfqzUpxsBgrFWALXbrvlrPMnEPxbEsf/I87TXXNNn N9Bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744908817; x=1745513617; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=urgZo6HtwVajmJ+VMQkmSQjRZHquFbKRUH55wzxTQsc=; b=jeRwP63FmbS4z0wJyCkQZY6o4I8Uv3djvhsWa2znXjtSHY1I9BM1wzQdvwjM0cZe0d GWb/bxP6O/mUJetzIPm3gnt5Y/XIsINttHlJQvcQqEzeNeHysKuNM6tRtf4Gx0gJJ41+ xKz7HwPzo2dvKDpwHc19bCpnW+r5oS5N4rUosDeKY3mRgbFZ/eCCLgwI9+VAZaWJ+B90 wMi0Q9djyjOuoZfi9WqzmUIz2TrfHT68PiOvaBR3o7xuO+ep0rmexGSmtnE9sp3eixiO rbeiySz4V1qokyib9LJ7atPZoWlytyhO5e/aORdWgu9f0/hPAzyAUUDEMKVHwbGlvPHB EO1Q== X-Forwarded-Encrypted: i=1; AJvYcCUPA04g23daUAhkSea0h5PFulXxG/P0S/37t7Tz2gLMXw17nvn2lQwthETRgNsFV1FluxZc5cG5cbTVlLg=@vger.kernel.org X-Gm-Message-State: AOJu0Yx4ZQDYsigf1D90PS1YdL/HplIwAdX2R+eUJgJpwkBEZkiAb0FE MH0Yhel0k10fZ4vcVhst37brQ8aXRUTRlAY918VJla+4x9cucSuTADMAwK1M1cM= X-Gm-Gg: ASbGncslNVpRoK4wAhQpzHITed6UWNVGHv/t+slmaeMA/aNY7/cA56FKTEbAw4yl+dN 5/XfxLA3QRzAsYQxWVSBAdFec/8FlV1Eag1qbEZD3kjSFVDQD56YmVeXqWQN0KZ5M1uPQezUugR xKRCWC399gmv1dUOYMhxFBVDZJ2ABhpMAHkse6kQRP4QzAml4rj7PhdkJZ+PolSbRjygBd2H5vb qM2NU7HEhd0CjAZh0+V7ir1c/Bypi/9GDetV9SGQAG+N+kkT6x9/EBzNbWJwVJTb8WWzacyal09 9xPb+31o71n8RJbbNyuUAlnk/9oI04+2/+Vo3VmIXO86tBc= X-Google-Smtp-Source: AGHT+IHBMalnX/GkmDtCv+f1x7qh5UNts/SZQEVLrZNpUXQl72Kd/ilm5X3OIBmpcIcTGM/GMMDEDA== X-Received: by 2002:a05:6870:4f88:b0:2d0:4a2c:7be6 with SMTP id 586e51a60fabf-2d4d2d3b3c9mr4250599fac.30.1744908817353; Thu, 17 Apr 2025 09:53:37 -0700 (PDT) Received: from [127.0.1.1] ([2600:8803:e7e4:1d00:c91b:eea3:7afd:2dee]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-2d5218248b7sm15812fac.47.2025.04.17.09.53.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Apr 2025 09:53:35 -0700 (PDT) From: David Lechner Date: Thu, 17 Apr 2025 11:52:33 -0500 Subject: [PATCH 1/8] iio: adc: dln2-adc: use aligned_s64 for timestamp Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250417-iio-more-timestamp-alignment-v1-1-eafac1e22318@baylibre.com> References: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> In-Reply-To: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> To: Jonathan Cameron , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , Matthias Brugger , AngeloGioacchino Del Regno , Lars-Peter Clausen , Michael Hennerich , Cosmin Tanislav , Tomasz Duszynski , Jean-Baptiste Maneyrol , Andreas Klinger , Petre Rodan Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, David Lechner X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=873; i=dlechner@baylibre.com; h=from:subject:message-id; bh=3GHpd6dz9Xc3JIqdZ4xpPWZT/4sI8qxCKSwerXxcldo=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoATHapmPoJGvzEiuALVzGsh9ToDLFxuW4TbQ5R 7lBYAYqMbOJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaAEx2gAKCRDCzCAB/wGP wOT6CACeVDDKfDNuZTZfOKiNnIAEqMI+pxNQ8ap3qk+HKIbWt6YPw0yt3LkJQCHeOlxwqIgeHsa inouAIcp1tkzHBI52RUlHaYGuAjT4mOuwX1xy+jtlqm9HMdv3C6noj2PS4Bq15vHyw6a3uW0oeF 4H+p2/XpeenenXw2Euxv2/O5lWq3DYipfml0HFQqksM1YrWKVypQyZfdvo0u3d2AlxyWycSPe4n RET1aMX1SB6MTVEiOjzHoiwMJZUuLU1jQuOQ2ByivQ2sgtWhZS8K5jdFoK3aKGZoHCIWj7Hc25s EEH/9/vc5VVzuUXZM2GyUsQdjFzpmuouco4AsTHhf8uBlBYe X-Developer-Key: i=dlechner@baylibre.com; a=openpgp; fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03 Follow the pattern of other drivers and use aligned_s64 for the timestamp. This will ensure the struct itself it also 8-byte aligned. Signed-off-by: David Lechner Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/adc/dln2-adc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/adc/dln2-adc.c b/drivers/iio/adc/dln2-adc.c index a1e48a756a7b519105393f77c4aebde1f2f85d50..359e26e3f5bcfe16d723f621bdf= c01df2dfcf6a9 100644 --- a/drivers/iio/adc/dln2-adc.c +++ b/drivers/iio/adc/dln2-adc.c @@ -466,7 +466,7 @@ static irqreturn_t dln2_adc_trigger_h(int irq, void *p) struct iio_dev *indio_dev =3D pf->indio_dev; struct { __le16 values[DLN2_ADC_MAX_CHANNELS]; - int64_t timestamp_space; + aligned_s64 timestamp_space; } data; struct dln2_adc_get_all_vals dev_data; struct dln2_adc *dln2 =3D iio_priv(indio_dev); --=20 2.43.0 From nobody Mon Feb 9 08:55:27 2026 Received: from mail-oa1-f45.google.com (mail-oa1-f45.google.com [209.85.160.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5F2102550C1 for ; Thu, 17 Apr 2025 16:53:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908821; cv=none; b=rF1+wycqCFYpKmb/b4R0LBjW0YdqmB+f3LuWL3mTO3FMZ2goSqi00H6qbescb4xx68pDqE/uEFH3BkKa08ybwu5yunqpDHkJYqZKZUTKpZV2efcFOHJ0fp854uHHD2apm0abvWn0XS4IxvasAXxiFVCH3DPMHM+ogLcMqpzfHIE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908821; c=relaxed/simple; bh=WBd+USN8oBva7x6dTXqEXzGbksHW+JPbiqt083CEvM0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Thn6wnyJ8mRiiiWBX9RD3cu5jPny1w/Mtr2HmhNPVUC545DpcWold0EIhkmYuKF/SbwZ3PLhGp1VJZvCNn/im4AU6ZLWynseEuSxZGbogU9p+2ZSPx59hmt5ZkR7XhhK36sXdYaaF6+slPKo0Pw8jC/IasHkXERgm6vy7MDdH60= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=U2iutLGm; arc=none smtp.client-ip=209.85.160.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="U2iutLGm" Received: by mail-oa1-f45.google.com with SMTP id 586e51a60fabf-2c759bf1b2eso439043fac.1 for ; Thu, 17 Apr 2025 09:53:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1744908819; x=1745513619; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=Nu4943dg2Pk+bcmuLvvHqjkr3/0Uk0VMgvuphC7zY3o=; b=U2iutLGmQCOuxzFgUWNHQ93S20xcmTlg8qqdfujAqR30EYG1dbUcBLKQ3sAuexkDey FoK57/wTfZ6iF8T0XkSXsqN/GKfdNMlRf59GvkiMm6mI3Vwa3Jx7ehvoWwsS9pRZjKWe PbgFLFjvGRV5xvjuxAYfMTtzJ6t9qJ2AAJnOYYfkZyfHjDWJKCPZ25UEY0zlcmLg0WgA iHlniahZjWYog9CWDAX6Tq6mSkIVXe3f3QwDrGN9VmvD5+otDpVdTfNzuGdlFb0h6/y0 yrDH/s9Xtrm8ztfoir50JMmUWtXjuqH7wqH2oXvc30QugDvFLfE4rgcJ643HS4K6q52l k9qA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744908819; x=1745513619; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Nu4943dg2Pk+bcmuLvvHqjkr3/0Uk0VMgvuphC7zY3o=; b=Y4440q/8KegVxswT1w9oPn9VBVUOo6hXZVgBRbR8yZygU0W9EWGUZbGbLGrK1degGo /omk4UFAVsU0Lacd9BjeVEoR0MoUva6XiOOXEB5UjFTVDEQ08U+lJrYn6eOaCNtsRvyP /MVSVJu258yOjztT6O3Lx4ONHLPnvU6fBEmoL3PpH4YIA4PW7wYEnwlobx10vwV/tvGP AzMaVn6kcKuUS2rSVSl6CRh5f+lx//04I8p+U5N4oM3FgCV0J7Yvrt7rLZ1rABLfJp+x 3klW723JP0JkFneXXCRwG++jtuxsHZDYtd6NBp6Db4omQspeDD1W0Yks1WTR9bash6ZL vQTA== X-Forwarded-Encrypted: i=1; AJvYcCX4U0h0puzU1C3iw1y9dacnxLS0Ul7HYX9A2nYdLgmuYsGv7tfpXche3f110HpM2CCR8jTogFSGIp91ALY=@vger.kernel.org X-Gm-Message-State: AOJu0YxC0nvwRexQaDtVw0XrxDmpG/z6EtjtLtsj9Rcsqi1obdeTXtv0 URjwMBMUSSpxuP+hwygNwSHpDcIXnmYvAbgWsik3K6RY3/E2ZfWvsh8IfibAz/A= X-Gm-Gg: ASbGncsWv90EJegeHaczikfH+4cThuaPFQPeBqO36CDvbwq6unW1PyenwFc9IhSDcWZ r8y3nEdxrjGNmXxkbGr36yj17pfaQofH71Ffpo+q0LMiBCIStDUrRvj+s6vqd6hjZxFxbpqDW1Q 6uxgHmetC82NaUi1f5tq0T9+ERVgy7PNb9VQ/JToLiiwoQTxAvBX2SaS6JnHZn4FdBJhkZ+r/S3 1DlwWOdeULFrU60OY6E8Eu3LTuaGecrAglLH3dhijI81bv6OC7iQVAXhP1sVWzWcl0RaMfWKCmd Av9z6dGmR+Zx5Nc193eOEqmCfbZpL5Of/A9dbIWmVypKMCOS4pY3YS4kPA== X-Google-Smtp-Source: AGHT+IGwEsmY3NyPkCPBCO1td4MKsKQCaHFkR6HGlUIvu5S2DBjcqDrjeSVGpeTxzrXMhy/9DDR21Q== X-Received: by 2002:a05:6871:d80a:b0:2c2:d2b8:e179 with SMTP id 586e51a60fabf-2d4d29cc3f6mr4240604fac.4.1744908819277; Thu, 17 Apr 2025 09:53:39 -0700 (PDT) Received: from [127.0.1.1] ([2600:8803:e7e4:1d00:c91b:eea3:7afd:2dee]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-2d5218248b7sm15812fac.47.2025.04.17.09.53.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Apr 2025 09:53:37 -0700 (PDT) From: David Lechner Date: Thu, 17 Apr 2025 11:52:34 -0500 Subject: [PATCH 2/8] iio: adc: mt6360-adc: use aligned_s64 for timestamp Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250417-iio-more-timestamp-alignment-v1-2-eafac1e22318@baylibre.com> References: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> In-Reply-To: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> To: Jonathan Cameron , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , Matthias Brugger , AngeloGioacchino Del Regno , Lars-Peter Clausen , Michael Hennerich , Cosmin Tanislav , Tomasz Duszynski , Jean-Baptiste Maneyrol , Andreas Klinger , Petre Rodan Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, David Lechner X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1019; i=dlechner@baylibre.com; h=from:subject:message-id; bh=WBd+USN8oBva7x6dTXqEXzGbksHW+JPbiqt083CEvM0=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoATHgh/KpCPdMfDSZdZwO0twpeUH8w6Bp6mw27 yM9Paqb04yJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaAEx4AAKCRDCzCAB/wGP wOBfB/4sAtaobNgfH0comXMtYx8J/ZbqnniJM6PBSi81wigpWaU6BQwSLvZ9apGiXVtqYlbncIG y7Ip5Rezb3ea9YAeAHCbFjFHPww3jTaKbl9Pglw6HYss+9lIZkjHa9fsAJCb9nlDlWauj1gjBlR uhE5aqLGU/KisOj4QWs8TV+EM+/MeutNaGWGrALoVUjG7PvXK525ug7W+N8E7P3cXksK/572yv3 RJp516+TKyALXADXXpnorGRvP+y5e9QW7JTQTB8gGxopm5ZxtGWVTHDvqosipIbiNH2hXzF+URT TkDamo8F67AwrSBmKUadZJxl9wyzUrN4SQJQRHAZV+Pp4mU6 X-Developer-Key: i=dlechner@baylibre.com; a=openpgp; fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03 Follow the pattern of other drivers and use aligned_s64 for the timestamp. This will ensure that the timestamp is correctly aligned on all architectures. It also ensures that the struct itself it also 8-byte aligned so we can drop the explicit __aligned(8) attribute. Signed-off-by: David Lechner Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/adc/mt6360-adc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/adc/mt6360-adc.c b/drivers/iio/adc/mt6360-adc.c index 4eb2455d6ffacb8f09a404df4490b5a11e49660d..f8e98b6fa7e923c6b73bedf9ca1= c466e7a9c3c47 100644 --- a/drivers/iio/adc/mt6360-adc.c +++ b/drivers/iio/adc/mt6360-adc.c @@ -263,8 +263,8 @@ static irqreturn_t mt6360_adc_trigger_handler(int irq, = void *p) struct mt6360_adc_data *mad =3D iio_priv(indio_dev); struct { u16 values[MT6360_CHAN_MAX]; - int64_t timestamp; - } data __aligned(8); + aligned_s64 timestamp; + } data; int i =3D 0, bit, val, ret; =20 memset(&data, 0, sizeof(data)); --=20 2.43.0 From nobody Mon Feb 9 08:55:27 2026 Received: from mail-oa1-f45.google.com (mail-oa1-f45.google.com [209.85.160.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EECD2255224 for ; Thu, 17 Apr 2025 16:53:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908823; cv=none; b=Lqk7FEyd9dC8ayq7Dxq5c9RPQhUHDXEICUMs6WMZm/FhEPTnCJuUnhTBnktXCnZeRHeJKj1H2jHrYTglYU25JuRSHzB5i0N7TQH2Telw0BU9I3+oVKC6gfvcp3NIR9TXQqN0gY1tWpvhJPmW5eZplPKUhPB3joYMQXYKcyVXTnk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908823; c=relaxed/simple; bh=MCoZT25X+adzcafRFG4aXXsW2m7rdL+DKEbLmBiVtso=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rRj/I4BvxeBEIUfs3xaQLn/Ulfbop7NuGi5IAhEhG7FILa1HMwZmwHAGvu0xTdOevI0TBoZX2hn6KNGsX7T4n7T58a8MvWRfL5BHf7IcJxxTaqVwSOOLzH5XpLDeVT1wcJ8B0qDyA4eta2tJ9PIvLj1h+BtMRQ6AIJcbJTIhA88= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=WdrQUKN9; arc=none smtp.client-ip=209.85.160.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="WdrQUKN9" Received: by mail-oa1-f45.google.com with SMTP id 586e51a60fabf-2c6f27599abso260898fac.2 for ; Thu, 17 Apr 2025 09:53:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1744908821; x=1745513621; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=8Mlcy7RuTjVsp9IPk7gmpzYSIxCmAnjblWVcEv6ccJY=; b=WdrQUKN9tSlbS9GJDAISGN6QYGovwqN5yaNx/tDbMk2d6cSjtXCfIHnboSpeeEV7as dAtkYwSP7H1J0k0NXvTIWLP2ujwonu44+kFndOJ4qkffb5unejJDwcnt1iu/Q1XAVPjR 1wxazp5tB3i35WZvYs0UbwJwEhQQSeuhN+Wff66kqZItIxP3RUcRaTpFfBEK7uEsX9Ij 1NCj/ut0O8XXyyNoQLAwN6qO0BwPVYTJA37cvdIEhk6M7Sbi5XjkvxVeNYNYkq//daZj gUj8KUWiue7rt32dTl3+gLOLIKx0KMA1ThEV3QItRD/N+yuXHvTLDsvwwwIT/ulRqIgU M3/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744908821; x=1745513621; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=8Mlcy7RuTjVsp9IPk7gmpzYSIxCmAnjblWVcEv6ccJY=; b=GjB6S3bfhAoBkSyrxNICMW9lOs4Ol0u0RdqDKBOa41F5Z/aIh48pvd+DxzLw33X0+t kb/ghhLAv4f5ainb58QLegtu507yJgjIy5XtrlP/KyBslp0F8Hh58f9wxgMJmI3BFvOd o5TLpEOPyfGfw34tADZ0ZOdfltkronDajPGANeE0szTRdewepHl3Auq0b4VXYAZIo3dH BG4NuOzj+EwqWOjpVDsYbno8rs2sgFKyH5O60e+c6tgJ9D4nmfiYBPP5WjucGA+VI1EA YSqUa2r7rAKi4eiqfCENgNI5+7Q1Wnj8fKffHkOTGOHk+qmrAv9/LGb2+VHbk6fDC75b WCWA== X-Forwarded-Encrypted: i=1; AJvYcCXrfQ7u7NoxohSZMj/UaEYQHv9VLmD8Fij2HUase7BEdLtnaRYd+cNgZGJ7igosfWHXQN052knAWqVO6/A=@vger.kernel.org X-Gm-Message-State: AOJu0YyZRauo3W35H6NeXjfsPv3WMVbpRUhuFUKdZtRtaX/T518if/sf TqfluAvEOw6P1jA1qks7fOiiCsJvlJIuxaP2jeBNOOCXWideBhKgYYbAi1zFzXmD9htabfJqXR0 t5SA= X-Gm-Gg: ASbGnct9rjNne6KzFXYTygS45o8Pkk04wsbEZi4hSpRRwv2glxjViGAI60uEoh1botP XYUGfHDrkjHex+loTNmMGrEcMef8pOcJ/++38zO+bcHnpQ50jbTARGP32b9ZIQQvHAMCXlOHdGr uNUFvuX+pk50UpLyKNxLfu/UifOe7k/695gwAy9AOVYwIxfUimHZ3no9kTOqSg2m/Bpn6KL/sB7 o6PwkYwMvbWeNdpUgduOjOt6QoF3A1XXI7GMNxJdmGu6hOVtfJ1bLLfArvrWhYnbvmFBxoezF2x SsY7ZTdmcoXu+Es3sXVXObnfYHwAFBVAf0dmC/xxdO5/Q0s= X-Google-Smtp-Source: AGHT+IErXXlq9KuInn3X1DPupkiObTPpeE0ueF1La6/hhWfHWV2I+w4DlDOGXdfxGLmNEFpgSLM4Bw== X-Received: by 2002:a05:6870:230e:b0:2bd:456c:92a with SMTP id 586e51a60fabf-2d4d2aa1540mr4331539fac.10.1744908820696; Thu, 17 Apr 2025 09:53:40 -0700 (PDT) Received: from [127.0.1.1] ([2600:8803:e7e4:1d00:c91b:eea3:7afd:2dee]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-2d5218248b7sm15812fac.47.2025.04.17.09.53.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Apr 2025 09:53:39 -0700 (PDT) From: David Lechner Date: Thu, 17 Apr 2025 11:52:35 -0500 Subject: [PATCH 3/8] iio: addac: ad74413r: use aligned_s64 for timestamp Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250417-iio-more-timestamp-alignment-v1-3-eafac1e22318@baylibre.com> References: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> In-Reply-To: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> To: Jonathan Cameron , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , Matthias Brugger , AngeloGioacchino Del Regno , Lars-Peter Clausen , Michael Hennerich , Cosmin Tanislav , Tomasz Duszynski , Jean-Baptiste Maneyrol , Andreas Klinger , Petre Rodan Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, David Lechner X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1548; i=dlechner@baylibre.com; h=from:subject:message-id; bh=MCoZT25X+adzcafRFG4aXXsW2m7rdL+DKEbLmBiVtso=; b=kA0DAAoBwswgAf8Bj8AByyZiAGgBMeaiYXaZnaltaqKxrBfvibKRF2Q2tMZ2i51a85HCji5pc okBMwQAAQoAHRYhBOwY2Z5iDoPWnNhomMLMIAH/AY/ABQJoATHmAAoJEMLMIAH/AY/AAGEH/A7d yhRTzK61gaVftoV7cazJRl2ySH0qG6zH3EJWeARByL5cbptKOdlsuZo6d7dZBRrZJ4C8ev3rdUJ XhVeTDsfkPJ45+tsomWPkqCLOzQPKAU8JhuMXYWFGbviMcDJ+rrK2aPgMeKN8SxeHBRAa/pGmu7 sqQ3y01Yn+QJpQLze9bqW7Kro6CN6cfC+WsHUhmd7Kwu2JsZ/4++9+AdY6zYE7SKwBPkHGrai98 KgNtgetjJZDDS8Ly3nsQIbzVqGVSFp7+cKTzCAd8qq5qbgaI3qiltP4wNPKERvyQvIC1vXCB64X /fpWqHAAG+swe9n4QTO5IL33IsWflX2inevS41I= X-Developer-Key: i=dlechner@baylibre.com; a=openpgp; fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03 Follow the pattern of other drivers and use aligned_s64 for the timestamp. Technically there was no issue here since AD74413R_FRAME_SIZE * AD74413R_CHANNEL_MAX =3D=3D 16 and IIO_DMA_MINALIGN is always a multiple of 8. But best to conform in case someone copies this to new code and then tweaks something. Also move the unaligned.h header while touching this since it was the only one not in alphabetical order. Signed-off-by: David Lechner Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/addac/ad74413r.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/iio/addac/ad74413r.c b/drivers/iio/addac/ad74413r.c index f0929616ab899cb374f00869787321eed4ccde16..a0bb1dbcb7ad9d02337d0990e5a= 3f90be7eaa4ac 100644 --- a/drivers/iio/addac/ad74413r.c +++ b/drivers/iio/addac/ad74413r.c @@ -4,7 +4,6 @@ * Author: Cosmin Tanislav */ =20 -#include #include #include #include @@ -24,6 +23,8 @@ #include #include #include +#include +#include =20 #include =20 @@ -84,7 +85,7 @@ struct ad74413r_state { */ struct { u8 rx_buf[AD74413R_FRAME_SIZE * AD74413R_CHANNEL_MAX]; - s64 timestamp; + aligned_s64 timestamp; } adc_samples_buf __aligned(IIO_DMA_MINALIGN); =20 u8 adc_samples_tx_buf[AD74413R_FRAME_SIZE * AD74413R_CHANNEL_MAX]; --=20 2.43.0 From nobody Mon Feb 9 08:55:27 2026 Received: from mail-oa1-f48.google.com (mail-oa1-f48.google.com [209.85.160.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A453525525D for ; Thu, 17 Apr 2025 16:53:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908827; cv=none; b=jSDOH1q0J1220j4Synypm5XcU4gi5dQZFwUG/HYBYyoE7bU5QjD46VvLdpgtJG8pzkukJY6F11fgujfnKQRKd43dON3Es/sEXzBl6CfQ37ONDmve11fOjIAXPlWPhOxY6sJs7EHnrKmohpL+KqrglSae4yS/nAZ95VGQAhwbYxY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908827; c=relaxed/simple; bh=Be+VG80oZRFA77m6Gt8gOSL/Nfe6cNHnZZZ4OXulHq0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NGePZGL6ouKxNr0Mb5Ze691TSa3T6/IQnitchcq6MyhljaSEKAu/+AHJQOOS5gLGDDpTLI+nFukQVKRiu3+xEkVSPAH59Z9vqsT8Z+tVlWz2l3WprObLR31xdVjArD2BMtSIh7Y90a8jYQUr+Xhzji4PvS15DmovVkfcz2yxqKY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=peOvoezr; arc=none smtp.client-ip=209.85.160.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="peOvoezr" Received: by mail-oa1-f48.google.com with SMTP id 586e51a60fabf-2c6ed7efb1dso600852fac.2 for ; Thu, 17 Apr 2025 09:53:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1744908824; x=1745513624; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=X1F+vlOB53N+GaZN9iKzvcz7MEqEzLVUIiy6PF/59Ng=; b=peOvoezrg4QIwfQcdoEiJrzGHhxGoD9aW08z5nbTD4ODca7qTcPPuq4Ff1NSAsQ3HJ bRtMlSLqGQv3l4rFN4Hea+Q765l6hmGEXJaQrVv1T1yvWaXGAuy3wnRdvJYxPE2Jc2aV oynqr8rPEuyXTgD2MSPPUNJ6n9+NxzVsy2HcsV22OuKF1ZDGe/4ollxqt+kCZEHh1R4w meJZVTRAuUBYQv1tzQUscoHq+4Cd4H3DmN6ghOYKnejgRYQuY2kZYmlJ5W9NYAW7kJGB XSXpLBfqSaku68iZe0MTBfZl36rWE4xXIaEulv8JZW5o4IP7owAZX0QxVKSHmNP2BuKF i6ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744908824; x=1745513624; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=X1F+vlOB53N+GaZN9iKzvcz7MEqEzLVUIiy6PF/59Ng=; b=ALpkpxC9r7nEJ2Sr1tZAR7CTtScc57JH3e1ViJ6BxRx920mHea/v01XK7ZmcGu8LXg W0KVqby5f2q7FE5G64HSvxZp1ghpytrpVeal/MtB8WvUzTF1fZ2vOOALR0nfGiA1gztu iRZYPgVJyPNuGVeh9+6AAAktSZ4QTby2GgQjpvO0XuWvlDUkVQfYpEli8wGxGl6hRqlz 8Q4VWcudj2eQfguCO0/SNGU28Hf4hUj5iInV8WsG61+0LrSP1r0JpQe/VJ+AW1Kedl5Y Z+JaPYe7bOj9XA0w9ig4LefP6asxdOGFVONdThSYj0P9in2gQBj+U9uftJcsaR6eOcxg eXUA== X-Forwarded-Encrypted: i=1; AJvYcCXWdlmto1uS1CEpKAU1E3Y6PEmfXOZNfSOQzC/KnC10ZW20ZgbQrCbYg6uim079rh1Iq5XX4JVz8mn8y5E=@vger.kernel.org X-Gm-Message-State: AOJu0YymNmCnbKz2+N9nuWr4qALJhz9HHqUU4To9zEUouZ7S9GcYGdOv 5K8dGiNbrX+g5km+ZH9OzWU8khdejz4ieDFNuxpzhN3UwfptAN9SR8hEGHOUTjw= X-Gm-Gg: ASbGncvKiZHoerCaFxxYIk9jcE/EBlsianOOo0Gz8xtwaBwgo4gCcPOZ9bTTIy916++ cwkfb4IwkzDYlFSNvJZ+Yzxnjec5InSDH2g2QJUIV3v9hoSigBfELTOWach5BZwIcUNcaO/r6Lg N4QYEZLNpsaxLGDKgCXpHKplbVW/TCyK6aH39PepMgH38Yr8KLkrpt3IxD/5TkOE39MvvhoR0+v XIiuHtUkFemrAeV0TY7tqKWLue2hOtmHuMFsJN/iX9zYi/y+YGWYBigYRRv8MOpW3xAhxXIAtoQ 9HbejWbywbLGsTx3evCanTo7tGAeu1ZXnr+KSwCBA+q8HkI= X-Google-Smtp-Source: AGHT+IEKFwTdIVXn18X0mqQJTNwR4Yk4UGM3aZEZT7fmXlltGNReQaAJ+kElPt73dhfKHrVg0VWtdA== X-Received: by 2002:a05:6870:1708:b0:2bc:7d6f:fa86 with SMTP id 586e51a60fabf-2d4d2d58f98mr4604470fac.35.1744908823626; Thu, 17 Apr 2025 09:53:43 -0700 (PDT) Received: from [127.0.1.1] ([2600:8803:e7e4:1d00:c91b:eea3:7afd:2dee]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-2d5218248b7sm15812fac.47.2025.04.17.09.53.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Apr 2025 09:53:42 -0700 (PDT) From: David Lechner Date: Thu, 17 Apr 2025 11:52:36 -0500 Subject: [PATCH 4/8] iio: chemical: pms7003: use aligned_s64 for timestamp Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250417-iio-more-timestamp-alignment-v1-4-eafac1e22318@baylibre.com> References: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> In-Reply-To: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> To: Jonathan Cameron , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , Matthias Brugger , AngeloGioacchino Del Regno , Lars-Peter Clausen , Michael Hennerich , Cosmin Tanislav , Tomasz Duszynski , Jean-Baptiste Maneyrol , Andreas Klinger , Petre Rodan Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, David Lechner X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1299; i=dlechner@baylibre.com; h=from:subject:message-id; bh=Be+VG80oZRFA77m6Gt8gOSL/Nfe6cNHnZZZ4OXulHq0=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoATHtmXXnfyB5zOEBfzyoHuG/ltoONKqIKZ4Di d4P0WmcMFyJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaAEx7QAKCRDCzCAB/wGP wIxICACdc/mCCcb81hretoFsihU80lPcVXFy8V1MRYpADv7qyT8rw2ZaOKBT6PmnabUtyxkC1WX zmjyOWxpfiX4jLkNDrcLJE9x52qUTJDYy5RcyB5fq9a2ekDQ+2C28Kgb+XiqJlK9SvIwOMQJgQf S3Ov6qj1Q/QvrRrsEg6LQFwlifspnOVIYXWmhzlrKb5LmITB7lRM2RxdN/VFeP2rjr4nRjJU8CT nKXM8npO+jClZzs9AsMAl6dn/iYQSr0+toMwTe0sz0fX4riLCS9LGqRasAudxP7QROpdFLpFSlW aABPICumbovD+w351IASkkwdw+h7FJ7nMElFz8CN30NLd0Fh X-Developer-Key: i=dlechner@baylibre.com; a=openpgp; fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03 Follow the pattern of other drivers and use aligned_s64 for the timestamp. This will ensure that the timestamp is correctly aligned on all architectures. Also move the unaligned.h header while touching this since it was the only one not in alphabetical order. Signed-off-by: David Lechner Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/chemical/pms7003.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/iio/chemical/pms7003.c b/drivers/iio/chemical/pms7003.c index d0bd94912e0a3492641acd955adbc2184f4a11b3..e05ce1f12065c65d14b66ab86e2= 91fab47805dec 100644 --- a/drivers/iio/chemical/pms7003.c +++ b/drivers/iio/chemical/pms7003.c @@ -5,7 +5,6 @@ * Copyright (c) Tomasz Duszynski */ =20 -#include #include #include #include @@ -19,6 +18,8 @@ #include #include #include +#include +#include =20 #define PMS7003_DRIVER_NAME "pms7003" =20 @@ -76,7 +77,7 @@ struct pms7003_state { /* Used to construct scan to push to the IIO buffer */ struct { u16 data[3]; /* PM1, PM2P5, PM10 */ - s64 ts; + aligned_s64 ts; } scan; }; =20 --=20 2.43.0 From nobody Mon Feb 9 08:55:27 2026 Received: from mail-oo1-f54.google.com (mail-oo1-f54.google.com [209.85.161.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7B93D255E39 for ; Thu, 17 Apr 2025 16:53:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908827; cv=none; b=JIvEMnuAcJ08Jxv+iiJlXZUJvnePEM2Nk/NbcCXbZEjDOdQDIA/hZxH0WRFjSlz1m7F26D8NDG5Sig5H2MX8FPzTXDQDIxFEMGBa1+mDZWfd1B+81SV6/1P909i84Vwl2bC0U+q8YjIqJT3xbUjqfLkrnens8Ubk50S3ud3i2cw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908827; c=relaxed/simple; bh=3yOfvG8p2c/ytiXdb5sEiM+QYDtKi9bavtlkBMDyU4A=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Eo0Pn3pLtsElJWFmtJKKWydIgOQ9naMsLmdCwNYbWWcxJ7XIdLd+vNeaq+4k23IjCqmdOpL0rfpGLe+sV27fpYZjYGKlKVLqHBu+JpF4bAAjHOVgayjoYm2GDZ8BzIWsFF6m+/4Wf4bYWP1R7QStF09NOxuW327zezquXKoOEpM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=YgAR+LUx; arc=none smtp.client-ip=209.85.161.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="YgAR+LUx" Received: by mail-oo1-f54.google.com with SMTP id 006d021491bc7-601f3674116so256524eaf.2 for ; Thu, 17 Apr 2025 09:53:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1744908824; x=1745513624; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=dE6SxxoVsu6bAOJzYvjRfaMyKOzoyxv/L4EKxjSDtow=; b=YgAR+LUx1++aj5vDZ98lgwZviGZ9EPKJRYLakg9j2oXe9liv0B9NZd5hIEqUNr+tUZ nwQI6tRfrdoj4hysZklobFUTh1JGKDQtITMJpjHcJIGkzSedtjzm9UVHa8re3I11QeDz Fsf6ib76v1izlPsOSLcujJ/3/+sG78Qt6Gx0STS0P4P4YaM+v97vfQBPsLSHkr7kpq19 1vqYUJUVP/dKAQ/9XjWpL9hn87ZcjkX9me0ZXHFpdbKgwJSywjjKy4boAzXR2zRycsmz 1KmsJXxA7FIsCvsZzPN23AoNP67UU1/VRr1IOqO3puN2bHFw5GMl/RohonCdTZL3jsql 6XMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744908824; x=1745513624; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dE6SxxoVsu6bAOJzYvjRfaMyKOzoyxv/L4EKxjSDtow=; b=GsAmTrI0rj9qO2zil3GzMS3DbcxEh8woe8UbRSjxYkOOitkMLu0m4c6dL6Bp8/M3ht Rdl5TDpoUwzrPHKKErxHM6tfFuL8+DeOX+Cwo+uxQ69D2pQfnOVlzYn7FBKRIi3Si1/G cscFBmA8lxxTncx5kFNd9b+naFXrOBKtblexog5dBrZpUdq3KK3/AOK224M9QGbPJUEn fxdO6Ntt3xLdY/C0rqJjn4Q+CyY+95fGZuik/ggBQltKN8bfZqbgXSO2KCgM/h4El87S rGvWgJAC8WGrApa8dHub01YWn+lZhJ6MujHDRq1/B57z9cvLXXI2bYHgo13M1QNElz+2 2SCg== X-Forwarded-Encrypted: i=1; AJvYcCVU2+my//51xlEiRsBoLy8d3WRufWxCmaDkLZOpSlap80rTeI47lHXpjGxOfzbIuxJeBu//81uAfCzaivY=@vger.kernel.org X-Gm-Message-State: AOJu0YyfUsjFP8pSKLOJ1X3M5kFQYB2JKs9BPpJXB4mhqu9+CVq0ghzz LmuE6V+5Jo/t4vHTrdGEvlhscvnh30BRLvLBCaMW8A1uKRjZMoj9FBkVenD1JGA= X-Gm-Gg: ASbGncvllpYca4IRKsbziQ7Ja5puHEn9vGVJFK3SFt8oEiHasdm6QVq/WSmCpEGYQ1t PbNcQ4M7skF95NwCT2CF7s3XZWTJISsyELLLCm4MWDbSoyHKRB8eV78O/KhMABQg8Xv9HAC5dwQ 25iXf2zOBOuWmjT2u2aViL8iUNyw6cUdqLG9RGWaE3Cn4Ne5aRcYD7sjS9/ZFtCNcKWQ/FqpPxZ /WBATWLshgwLMXJA/tRLQs0r0Fb8nBnP8m7eWTs0RHZnx9Cm94+fop+7WY4JrGmIC0W3QaVIaXW wr/GvITVt3OjQaryb55WEdqarjvuzbFuqDyvxZu0vZWXkBM= X-Google-Smtp-Source: AGHT+IERyfliHqOpjlqcDa7ZrMu1+2ERYktZP0hnNbOKPHC3D9PzMn6Rl32Ql9yI8ux6efJekwkBJQ== X-Received: by 2002:a05:6870:51c9:b0:2c2:3a7f:e702 with SMTP id 586e51a60fabf-2d4d2a698cdmr3439263fac.11.1744908824620; Thu, 17 Apr 2025 09:53:44 -0700 (PDT) Received: from [127.0.1.1] ([2600:8803:e7e4:1d00:c91b:eea3:7afd:2dee]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-2d5218248b7sm15812fac.47.2025.04.17.09.53.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Apr 2025 09:53:44 -0700 (PDT) From: David Lechner Date: Thu, 17 Apr 2025 11:52:37 -0500 Subject: [PATCH 5/8] iio: chemical: sps30: use aligned_s64 for timestamp Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250417-iio-more-timestamp-alignment-v1-5-eafac1e22318@baylibre.com> References: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> In-Reply-To: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> To: Jonathan Cameron , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , Matthias Brugger , AngeloGioacchino Del Regno , Lars-Peter Clausen , Michael Hennerich , Cosmin Tanislav , Tomasz Duszynski , Jean-Baptiste Maneyrol , Andreas Klinger , Petre Rodan Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, David Lechner X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=788; i=dlechner@baylibre.com; h=from:subject:message-id; bh=3yOfvG8p2c/ytiXdb5sEiM+QYDtKi9bavtlkBMDyU4A=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoATH0x2omz5kJqpY0JXJ7mnTmq6wvL7fWawMYF Tw/lLU9/AKJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaAEx9AAKCRDCzCAB/wGP wKMdCACE2PBpPPcevzJ6YTHViUZU0pvKAxxOAJmdKbv9y3bksVEOUfx0P2P/dY0jsWLIEXzBaDr 5y9dHqAC7o4dmkMKsZj2Vh5HyjQUKEskgopiCeIeGcMi9Y7Q7LEwfyaSnoR9wy0UrcrESvMTHb5 7fnFE+562x0uyC5FtFHUFXolswx8YwAwCqYXOG10SGEXfGRc3qapr13FohQ/yFIzWoRK/WCqTkk xT3YnJTSZ+L+6Ft/jBhKe7FA9oGDUvjJf5gBIP/yJBAuEDVk60oAwHgT2GmlAztKoFECtHnxReC XCzUxh/dcdtae/HvWj37osRH2cBNtm6nubyDnKWO5uRYaB7z X-Developer-Key: i=dlechner@baylibre.com; a=openpgp; fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03 Follow the pattern of other drivers and use aligned_s64 for the timestamp. This will ensure that the timestamp is correctly aligned on all architectures. Signed-off-by: David Lechner Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/chemical/sps30.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/chemical/sps30.c b/drivers/iio/chemical/sps30.c index 6f4f2ba2c09d5e691df13bc11ca9e3a910d98dc8..a7888146188d09ddbf376b398ee= 24dab7f0e2611 100644 --- a/drivers/iio/chemical/sps30.c +++ b/drivers/iio/chemical/sps30.c @@ -108,7 +108,7 @@ static irqreturn_t sps30_trigger_handler(int irq, void = *p) int ret; struct { s32 data[4]; /* PM1, PM2P5, PM4, PM10 */ - s64 ts; + aligned_s64 ts; } scan; =20 mutex_lock(&state->lock); --=20 2.43.0 From nobody Mon Feb 9 08:55:27 2026 Received: from mail-oa1-f49.google.com (mail-oa1-f49.google.com [209.85.160.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 794D5255224 for ; Thu, 17 Apr 2025 16:53:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908829; cv=none; b=f46AhZPakXVKuRDtZFZq0s9NUzYcBVwnK8Cl1BZUHINx8NBeRCh+FJgHjtpfHebmOSubvx8n7ySsoELK8RKsdq+zuAr0IiLJnds8ZQHQLElkl6TvO1EuU9IkXe2ZX+7VXsyLwLDUIK40gbAZObNefdiplWw4MDtA2wklNUxgQJk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908829; c=relaxed/simple; bh=AFJNlLXsHh9BXOAhnBjIC5cwi3XBep4QhbIvlXS8quw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=l6whqLEr5Ty83XVNOu5Y2nvqp2Cqo5Bi17dCaXTIGtDW+UdJLeSikAGj0fiwIFoPxj4/YRgr2Cz2gO6DWB1zhGaDeQK8EypoE5EWLa5Xnz8cF40T2yX47NJ3Y4Zrcakf/1NGyT9G6bRuSnG1dvLN9SsCyba4jYsbhHmBUwFYBDo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=P8WC0FCC; arc=none smtp.client-ip=209.85.160.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="P8WC0FCC" Received: by mail-oa1-f49.google.com with SMTP id 586e51a60fabf-2c7e5f7f0e3so294504fac.3 for ; Thu, 17 Apr 2025 09:53:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1744908826; x=1745513626; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=F5Nrq8vzcfz+EFBHkAeCo3MqUNhANOtEHSIPQJ/9lRE=; b=P8WC0FCCporbka7EEgCiwoGOjVFqnYezu0awONvQpYY+H93EDovk+t8N2nTZ5qHSN8 8r390C4JP/zRK1kAQaYKdEpAU5UvmQLAKmlyZDcT1qmKMWeAQhVR4x+sW677XY0QXtWG r/OSxm0hzW9Hvcc0D0fkQum3sVgLlpQOtN/ah5ue2LNkvApaP/4ErxBPqLEEs6fMz0mS 7g3W50P3DX3WM7WSgujHWxLuwAImpcsjyKd+hd85mQF4XQ/uaRyqsZsf1kTaw1BOONlF UNPFrXtB0jeDnY7iYnEeX9hm4DJSzV9vH9eTsKv3UT8rWTssnMLnDzUmGnD0IlSufG+S kmaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744908826; x=1745513626; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=F5Nrq8vzcfz+EFBHkAeCo3MqUNhANOtEHSIPQJ/9lRE=; b=X2Kr+HEcCTSdE7EPJEk7bS80DffVSQe+pnZEoJqbil2AAkdyFvGc8QdcPyCbBJ4hVc ldZ/vwzUMN7dHB5ItR2Hz7i0fDYL0hdpy7gnDxXKfusNT0AmSiqRT/3N+2AhE5LcmLt9 vVcdfDKiXbxFfQBUzhKvvfgHB7pTAOo8jYzNXcdQAOP19TYcXV9ufgqEFa464qY1/hCx 1YSCUDMk4nwZ5gVea4S3OvF+XWsUEES0OINI5ex5E9K1dM72340v8npIoMlbHxmqj/Sz Nj4uStZcTaa24vBeZlJ1J3IIk+lHnRCxWiORcyuf2/xrsvNgkCxK/ACvUBFJfO0df7BU HFtA== X-Forwarded-Encrypted: i=1; AJvYcCUkiJ4d4BNmYj2CkhjMakBVnAlTYyXMdFA55WUMbKO0hZ16sbdZprroHuOQ+yF6CT6p3YCa5DJ93G9rcyM=@vger.kernel.org X-Gm-Message-State: AOJu0Yx5RuCvY3+0fYgcZesNElp5MfBe6PEWBVfs9gkCNtY+ccO+zS9B VGnteUwhD+9lF43FsC+O3qq6SMd+td3sJe79QmVGON477X9iKxXPD9taF/yeqS8= X-Gm-Gg: ASbGncuI9i2LmC+kKRPs9pIjtiRonodqHp8Ndkl1fa22gr28PsttdRzYaXL+mEO+MkD c6notBPYj2DU855UDa9oRepyW29Gt2y8ndjF7ejNJftg4jaTPUnJTzkIZNQ66y3nMnIfH9qts4e 4WijkuC5trJ+I8WDP+qBhxogcT0OE/seYqlwUSECbDR9p2sB4Zr1YvwASsrRKFqZQw3rX5paz/b mfmdn6KQ7gYIVT+IF9yP8onZbeEW6tL5TPYYiFWVCsj6BxqK09GVbpcIIAAUOqORKeqSMYvKdAt VmLHpMYHGQkqvApTxdtJHY53HhSlE+fhYBW1Bp0FdKLbK4DJLtmaIFajgA== X-Google-Smtp-Source: AGHT+IHmOxwxeLTqlsojdjpuPG4A188GY1qTUHeyx1ubjxlX5E2Wi9qeVbAG8c3V6wD+0sRgMw1M9g== X-Received: by 2002:a05:6871:5b21:b0:2c1:9a53:83c4 with SMTP id 586e51a60fabf-2d4d2d25103mr4718196fac.26.1744908826565; Thu, 17 Apr 2025 09:53:46 -0700 (PDT) Received: from [127.0.1.1] ([2600:8803:e7e4:1d00:c91b:eea3:7afd:2dee]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-2d5218248b7sm15812fac.47.2025.04.17.09.53.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Apr 2025 09:53:46 -0700 (PDT) From: David Lechner Date: Thu, 17 Apr 2025 11:52:38 -0500 Subject: [PATCH 6/8] iio: imu: adis16550: align buffers for timestamp Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250417-iio-more-timestamp-alignment-v1-6-eafac1e22318@baylibre.com> References: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> In-Reply-To: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> To: Jonathan Cameron , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , Matthias Brugger , AngeloGioacchino Del Regno , Lars-Peter Clausen , Michael Hennerich , Cosmin Tanislav , Tomasz Duszynski , Jean-Baptiste Maneyrol , Andreas Klinger , Petre Rodan Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, David Lechner X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1533; i=dlechner@baylibre.com; h=from:subject:message-id; bh=AFJNlLXsHh9BXOAhnBjIC5cwi3XBep4QhbIvlXS8quw=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoATH6e80MC8cebAk9/XyMJns4mNmoR4XlpZvAU HLW+5/PewyJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaAEx+gAKCRDCzCAB/wGP wFaJB/9v53vyNRV637CJXAFuM6viMOUQbTVVQV74CaXFCutdFctnVJn/WI3JoemgSbu2oRTqbeG P3lnHkDd4rmKcUfkI0rWJONtRWzxU6HakQyxrZN8xnEXl0548q5KvocyrNyIb9spm3YQ/Nnd2YR bkeTkMJx65tgHhz+Hg4qeNM+aHJbclsUEjCsSEJ51tzYj03BY+t7dImKthXIXDXM5ooLzyGxEXl 07DAuQl46yL9zsKlOzapY1Q7zfeXubLjk4Ul5TdTlxlQIQoAoN+gky0z5FYdQPrYxvqtGSYJKPG GH+zlFi7Q9CWtB4jxfifTOh6JUQuRTcC2HW1QQKEQU6nD21b X-Developer-Key: i=dlechner@baylibre.com; a=openpgp; fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03 Align the buffers used with iio_push_to_buffers_with_timestamp() to ensure the s64 timestamp is aligned to 8 bytes. Signed-off-by: David Lechner Reviewed-by: Andy Shevchenko --- drivers/iio/accel/bmc150-accel.h | 2 +- drivers/iio/imu/adis16550.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/iio/accel/bmc150-accel.h b/drivers/iio/accel/bmc150-ac= cel.h index 7a7baf52e5955b4cdaef86aeacf479459b76fe94..0079dc99b2c3fba927f73bb3ee8= bdc0ea049833e 100644 --- a/drivers/iio/accel/bmc150-accel.h +++ b/drivers/iio/accel/bmc150-accel.h @@ -63,7 +63,7 @@ struct bmc150_accel_data { struct bmc150_accel_trigger triggers[BMC150_ACCEL_TRIGGERS]; struct mutex mutex; u8 fifo_mode, watermark; - s16 buffer[8]; + s16 buffer[8] __aligned(8); /* * Ensure there is sufficient space and correct alignment for * the timestamp if enabled diff --git a/drivers/iio/imu/adis16550.c b/drivers/iio/imu/adis16550.c index b14ea8937c7f5a2123e4097dc5b8260492044d1b..28f0dbd0226cbea67bc6c87d892= f7812f21e9304 100644 --- a/drivers/iio/imu/adis16550.c +++ b/drivers/iio/imu/adis16550.c @@ -836,7 +836,7 @@ static irqreturn_t adis16550_trigger_handler(int irq, v= oid *p) u16 dummy; bool valid; struct iio_poll_func *pf =3D p; - __be32 data[ADIS16550_MAX_SCAN_DATA]; + __be32 data[ADIS16550_MAX_SCAN_DATA] __aligned(8); struct iio_dev *indio_dev =3D pf->indio_dev; struct adis16550 *st =3D iio_priv(indio_dev); struct adis *adis =3D iio_device_get_drvdata(indio_dev); --=20 2.43.0 From nobody Mon Feb 9 08:55:27 2026 Received: from mail-oa1-f51.google.com (mail-oa1-f51.google.com [209.85.160.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 817B22561DD for ; Thu, 17 Apr 2025 16:53:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908831; cv=none; b=DuzzaCbkBYVHoLq0N4Zt1N+Bf7xSlvgEzdEa8ghM/q7ElD8ewFUI7aRsMJwso98Bm/rj73LZrzhMuQmnlFiejOzPiOjaCoXN5vHnBC88UjhA5V4/YqV/rQvE8PK3c/JeuAvdCD/EacyCarC/hVOWfrcqa42pZtx5lXkajzh/k/0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908831; c=relaxed/simple; bh=r2Lf6V871r0X8NFwArauQL/aP2ip9vu9Z8iRNi1+BAo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VGku3SIfhWfC8mj9B+6WzLlyBdjVpnh9uLT1zPYeojha0amiJgW8tqJn5Qlm1AtlL1B0VEokyvDt78xe/5w3khslyQd42P7EdUlJkf4VS4K/BeqNDfxSIRlenEP2a3HXqp4/NjyKh2GdgKy5WLHcsNCKfF9Cxxc9kBIPCmcJB8Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=lOiTv+Uv; arc=none smtp.client-ip=209.85.160.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="lOiTv+Uv" Received: by mail-oa1-f51.google.com with SMTP id 586e51a60fabf-2d0920c6f96so594295fac.1 for ; Thu, 17 Apr 2025 09:53:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1744908828; x=1745513628; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=9S/SvzijUhAxaY2WkAr6cvZfGG4Ius95xkJsmSTFocc=; b=lOiTv+UvUHYpAJBGzONlHmDOu4571hWnaUefOA2jYzitIMUm0lZUGH3fU+uN1GMS4M VtXFWdlneZWjEDCysw/V6QerTqT7ax06cTDXvDVlmvsUYbc7aG0uY/C66rIjeUjUr19r x/MPZsPm0AhWgZnzO/NXsRac/NgNcYs12HA//yLivKzx3EEs4OozepurYS6lPwMUJxHu bRS5nivTB4pYlC2ruuxVRa666HDTLJgKO3Yzmyignw/GOrpLDrAFS1Vunzsl+DsgyDRC XIH7pAX8J9FihvPHCVKJ5FMhZ28oI4DPq/ILu93zrKzgZXIEEu6fbEHlHq3aa7ynZ1lW fDhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744908828; x=1745513628; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=9S/SvzijUhAxaY2WkAr6cvZfGG4Ius95xkJsmSTFocc=; b=ASPW/y/YeLUebH0fLE9ivi8/YItHTotflD6G2ZiL6kV+nZ23okcoHLwrNSAKI4Ry5x Cq2+AJQgxRSLB3p3fxlRrD3gIZVdxRULy7h4jD5e6LzwjFuU61FXtq+bCeLyeJeBbM4H RYbkqku9AdI5kjWzXFmQ33pBwUqJNcjBCERPinIY3G83vEJBBZpa0TVUcvtZEzHf/1Oz C0skTuKdXUpLKvZNVd/Fot/9sT8rLOclMB4l80tQdtvVbLPXAU/MPzW0EWIza6UK4aPe dYT/aEgUB1DmsEfxeANYuhy2Dy8IgxNU//iiaNRsxylruG2l98NLQba6HlvFs49nMXeT 8gHg== X-Forwarded-Encrypted: i=1; AJvYcCWs7ZdvGiJ/kjeerr5rBEUA84stK8xka46ubqFhoo7JMpmUqBQtW2EOVYoRrS1cNRXFhnH/2F7jhhkJ98U=@vger.kernel.org X-Gm-Message-State: AOJu0Yx2Pb50acmDCoVpAxO4H32+5wftq2ru7iX4XvOV6yDkU1g02xLn q6r7+nm+kcFgt5CF8PJu+IsDxR4aNj8O8uwg+MYE78HI/lwL6F9YTZEwdyn5cT8= X-Gm-Gg: ASbGncs4pvXV/1r0Ow7jyafqD4zSunh0HhZODR0cyV4AuZozBAAw18X0lW8LMUsigUR 1+O0F3KQx+GI3yZHXWTMrDataZ6F+FbmcBsdm4Us2Tlhs9Tu0mBJn9L5mTIJ15p27pZY8Jqw/ce 4jf/y5Hp9RSEQ+yy+ocEnFVpTvSbGGzWTa0P1+Ue2pIz6BMAb5hkH7xBmSe6Eph9C1sfh14Yc2C BTBtdq22dIQ4c54zL1I4eG8OZWEBll7TE5Gq3aCtSyNtl45z71bAxI/pe8f/zfDdOxa/RSC6v4X YfFtS877k+Qh3GWfKgpk3Os8Fkjb39UMhc5OCyReNu1yehA= X-Google-Smtp-Source: AGHT+IF2cc6nvhloIatR296bKaZ80w5oIIi+XgsIxUdwxJ2bRiFa0lwjx2pRXiLn6TVPGEuHIrcesg== X-Received: by 2002:a05:6871:aa10:b0:29e:24c7:2861 with SMTP id 586e51a60fabf-2d4d2aa5915mr3876098fac.13.1744908828514; Thu, 17 Apr 2025 09:53:48 -0700 (PDT) Received: from [127.0.1.1] ([2600:8803:e7e4:1d00:c91b:eea3:7afd:2dee]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-2d5218248b7sm15812fac.47.2025.04.17.09.53.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Apr 2025 09:53:47 -0700 (PDT) From: David Lechner Date: Thu, 17 Apr 2025 11:52:39 -0500 Subject: [PATCH 7/8] iio: imu: inv_mpu6050: align buffer for timestamp Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250417-iio-more-timestamp-alignment-v1-7-eafac1e22318@baylibre.com> References: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> In-Reply-To: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> To: Jonathan Cameron , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , Matthias Brugger , AngeloGioacchino Del Regno , Lars-Peter Clausen , Michael Hennerich , Cosmin Tanislav , Tomasz Duszynski , Jean-Baptiste Maneyrol , Andreas Klinger , Petre Rodan Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, David Lechner X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=865; i=dlechner@baylibre.com; h=from:subject:message-id; bh=r2Lf6V871r0X8NFwArauQL/aP2ip9vu9Z8iRNi1+BAo=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoATIA+teM+VsDaed33qq9DGEWH0kyRosXw6BwA FFyhafZOMSJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaAEyAAAKCRDCzCAB/wGP wKsAB/49x03HWwW8kibDISBd6Ld/CibPThaqCLxFDvm4mQF6Lwdkjzvmy0QtIyU0hwRJG2fl+Lh 4pIf4SyMG/WlJYZzS2R6JHm1Dm/WhAw2FYk/K4XAmzvakOcJDp7frIcgxKMgIiS03ab0WkHktkP e4iQNzBwOC88d06nrgETtFhtQoZ8nyU6wPWQuq8RMQ+J96hkRf3QYNT6XnuN6j2nFuDNHysfKDR RwSoR6I5TUGwsJiiMEIpykJQUvwfGiQpFkxOdvDy51nDD4Izr18DudobB0FWvxwiIC086FaF5OJ 6kkLPmFBHSgFMmXXVmHKRUa1AJ8QDjp/Iw3muuNM7vA3a9Pr X-Developer-Key: i=dlechner@baylibre.com; a=openpgp; fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03 Align the buffer used with iio_push_to_buffers_with_timestamp() to ensure the s64 timestamp is aligned to 8 bytes. Signed-off-by: David Lechner Reviewed-by: Andy Shevchenko --- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c b/drivers/iio/imu/i= nv_mpu6050/inv_mpu_ring.c index 3d3b27f28c9d1c94aba93678261ce0d63099e1dc..273196e647a2b5a4860e18cfa34= a088c773540e4 100644 --- a/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c +++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c @@ -50,7 +50,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); size_t i, nb; =20 mutex_lock(&st->lock); --=20 2.43.0 From nobody Mon Feb 9 08:55:27 2026 Received: from mail-oa1-f51.google.com (mail-oa1-f51.google.com [209.85.160.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 6D77B2566DF for ; Thu, 17 Apr 2025 16:53:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908832; cv=none; b=AkaKBnCGquxxqocBbqD2iDDnBF2ulpuvwZD+6nBt+6RqLWPqyBA12+bXuuRbZayglMMplJlsJIO024uKfuuX3Sn4DCuWoEQAVuPpRFvZ9TYj1BGTpXqrbmPU3VuVqG+uBVoaqbdDu7umnjUXdS4q/l0GAY43OUtDX0LF/90mfsk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744908832; c=relaxed/simple; bh=dt+1gVnXlBpBf9G5BqjNbQcFysZQg2dzjajvzJ7EGVY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hsR/oJG8Ki360yKquaTuWzEGHYnAdZ1tkh+evYfUaWdCAukOWLPnUqVQtdWUJGjGcqOyUW75pgmFwt7c9TnK6huxGhdzZz3ldGUBVxe9xMXBVZOE6++XSfBIl4cEYFl9ZQuRytY9KZyQ3ljG0XWozcilvFNlGNzbBU+QCZPWhUE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=dTs9TNN/; arc=none smtp.client-ip=209.85.160.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="dTs9TNN/" Received: by mail-oa1-f51.google.com with SMTP id 586e51a60fabf-2c12b7af278so674193fac.0 for ; Thu, 17 Apr 2025 09:53:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1744908829; x=1745513629; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=+IMlCG6dKgbc70WZaRCp+xgycYGsZNZ1T+JeRrzHG38=; b=dTs9TNN/wwrhsuPAHIeX+ejJVco8w5Ms4EGHhT4lkiqmal9O3mBR5ak9qYgbWIfTVO w9wx12YFUF11d5tbkjuAiOFHOQzLBRLcUFkXGGHMnD5mhhYzUxkEDAtmZcVdBZqOwVsh NzskD+kijJTk6dkRGN+KFjDCq1ACrlNzVhAUCT4hZtznaGEs5NYhTJgkGLo2RAsO2lAU cyHka21kYLmJ15+Li8oWGW1FWB63BFiSoUB0D5j3a5trusP8apgb/JcsLI6+vqmB+RuE U8r9d90mVTP90a5gIsxW17QW7DMU4YJXIP1/a8UD7Lh2xjy1zIrcisU/p6UNtl7bHH5I Z/Tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744908829; x=1745513629; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+IMlCG6dKgbc70WZaRCp+xgycYGsZNZ1T+JeRrzHG38=; b=iXHO147nmztoVmXSUEG1BNi5VZN8ClPVdwbJOKLEibucMcfDBcvKmMHR1EmPXk121g UoKEKD8YUacsicHrs2AEm2DHlZIWfvjFE91+bCNAQKIj6Kjzv48qRMcbejfD/VYMafSn IoJXyfjevQGbinZpPpwpd7KVazmOC5KScr5j4torS/KHf8LgDd+9yXCjYYiW6e14TZNq YqcolpyIqQQVdTqHCd0LYAn0DoNJlcyaVrXDM46lkvgj8ZGUde2SUQlCeMkann1Bsy4W Bnxzj/8TBQXTAWkq1UaLn+f+JUM5Pb65KxYcU6PO2Ua7PtD26GoQIdxQD8gNdNrW8H7L VmIA== X-Forwarded-Encrypted: i=1; AJvYcCUpMfTTPGjDf5Ncw047t/H1wPsBoYAW8GWlQdj6zlrlfhrVCLWzZabjSycDA5X49tIay0ZkxgZ2DkcftmY=@vger.kernel.org X-Gm-Message-State: AOJu0Yxu5x1/qHkWx2uuLz46oYx9FuQ0qlGJsiQo+TBUOxXJWsXBHkSD JlDXwGS3HJerP7yigzVkGLil99YcndmoempUKrjD/MvaLbzIQK9HWtbUlp3aNTs= X-Gm-Gg: ASbGnctfi10IKpcfkDX1jIsMgArmNJs1OO8RzmPodKXNseXYwaTIoT+KWg9tXJyAxDl i2k8DCMsyyXO7c2jsIvlLa1x7b1pDEmSnUAlrpeXnlUcJxRwCGJjnFe/teJ7a6492QPj6/lKBy8 IP04P2Ssd8ze18OXVRlyP2TwkVzDlyWMp96vqGsMlPgu97RMJ/EtuNI//rQAMdQ917r+W9QCyeq /vJp2rPj89PChMjHzNBk9f9zh7eLTDhQMLTSaK5ZqcUFM1/qRbUNv9x7CiruLHdvZ/hbNMbxXHq TaDKgDIKjNK533vlRuiSxUflgl+rD6gbtcTOdyGMhFH7u9M= X-Google-Smtp-Source: AGHT+IHWDVE2JOtKPQU7CbidZGVyB/2fs79a+6FRXoQ5Jm7PUZX3WMp/oUPBswy6Dx17VQWL+Mf4bQ== X-Received: by 2002:a05:6870:af85:b0:2d4:f247:3675 with SMTP id 586e51a60fabf-2d51d858794mr378775fac.5.1744908829446; Thu, 17 Apr 2025 09:53:49 -0700 (PDT) Received: from [127.0.1.1] ([2600:8803:e7e4:1d00:c91b:eea3:7afd:2dee]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-2d5218248b7sm15812fac.47.2025.04.17.09.53.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 17 Apr 2025 09:53:49 -0700 (PDT) From: David Lechner Date: Thu, 17 Apr 2025 11:52:40 -0500 Subject: [PATCH 8/8] iio: pressure: mprls0025pa: use aligned_s64 for timestamp Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250417-iio-more-timestamp-alignment-v1-8-eafac1e22318@baylibre.com> References: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> In-Reply-To: <20250417-iio-more-timestamp-alignment-v1-0-eafac1e22318@baylibre.com> To: Jonathan Cameron , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , Matthias Brugger , AngeloGioacchino Del Regno , Lars-Peter Clausen , Michael Hennerich , Cosmin Tanislav , Tomasz Duszynski , Jean-Baptiste Maneyrol , Andreas Klinger , Petre Rodan Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, David Lechner X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=706; i=dlechner@baylibre.com; h=from:subject:message-id; bh=dt+1gVnXlBpBf9G5BqjNbQcFysZQg2dzjajvzJ7EGVY=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoATIHV4NNNWvRCnxHGqKpmu/bY2WH0c2xw0wRI MBr9oYxE/SJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaAEyBwAKCRDCzCAB/wGP wJxmB/998v8PSB/5F3IVjQ/L03FccQbQvgcinddv5IhMAvKwG+4u3ZgXoVkpfQEc1Oi/TyFXTry D/3jb/fsR53axXk54ddIaElK0Oird/9HbVfsLw0KOvACbrty85JS48EvTq3UCyt9nHyQHCVsd5W 8TLc1kECCNVsf6x1LB7DxLrQNsd6VvA2FuLb1a5VribVYxR+okowWqAAmjEu3F4CnAGZWvZXljZ iQ1hjfWdxslpauWfw7HRAqmVqLoLhxznPLLpFpGysSKe4XAe3wlvC/jYIVlZRMVKlT2fn7r55tV o3psJa48e65bIp8T0K9RY7/W/+GEVn6tymZGuZlaKtYyIGFE X-Developer-Key: i=dlechner@baylibre.com; a=openpgp; fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03 Follow the pattern of other drivers and use aligned_s64 for the timestamp. This will ensure the struct itself it also 8-byte aligned. Signed-off-by: David Lechner Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/pressure/mprls0025pa.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/pressure/mprls0025pa.h b/drivers/iio/pressure/mprl= s0025pa.h index 9d5c30afa9d69a6a606662aa7906a76347329cef..9fe9eb35e79d992b2a576e5d0af= 71113c6c47400 100644 --- a/drivers/iio/pressure/mprls0025pa.h +++ b/drivers/iio/pressure/mprls0025pa.h @@ -41,7 +41,7 @@ struct mpr_ops; */ struct mpr_chan { s32 pres; - s64 ts; + aligned_s64 ts; }; =20 enum mpr_func_id { --=20 2.43.0