From patchwork Thu Apr 17 16:52:33 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: David Lechner X-Patchwork-Id: 14055863 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 6E7ADC369C9 for ; Thu, 17 Apr 2025 16:56:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=urgZo6HtwVajmJ+VMQkmSQjRZHquFbKRUH55wzxTQsc=; b=koUdHFNLwRka5yg5lIdHZtKbNA d5eOjx0f/y6IT3lGaI5Z5MnE0YIgPS+iGUWOI1k84u4nc61hjM4Vpnjgio33P4Y37dbdtkoKD6xqc Irku0PJjMLTLPlpCqwr/I94BSN3YWKL7J0y+8Maczi1SpBDTVcpqmQUwwHYGkaCQmKAtPcFzJq0no hoDfMmi8Ly3bAt0vlj/blzLinbIx8shGMVKE6aNQOmwmjZqw3y8IYa9tCRaiRgWL87ZI+Xyzi9IlK JvH51fRLSinBXlGX6m6OeUO803XiMW9kf+t81w44SnmDekXDNV9sNJtvrZqGIOu4H89qf2t8Rk7GH M44RlMQA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SX6-0000000DkM1-24KF; Thu, 17 Apr 2025 16:56:12 +0000 Received: from mail-oa1-x31.google.com ([2001:4860:4864:20::31]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SUc-0000000Djdq-1O7P for linux-mediatek@lists.infradead.org; Thu, 17 Apr 2025 16:53:39 +0000 Received: by mail-oa1-x31.google.com with SMTP id 586e51a60fabf-2c7f876b320so602096fac.1 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=lists.infradead.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=U2Wsei9o7PXrU41O7wv2NOsV10WLfmKDfsmJe1K2el0aBxf9CqCN43ce2OiZRdKq1Y 5iTMmvmerGRVVh74UH/JcEX2mhbj8CKDOhRjuaZQ4TPEIxVOO88NX9n0dnppivbDQGjd JQiBM8BMGYKESKRxCmn0xRwWP/bi6noiDn/SC49AORELvvLnAeQjEloCkLkfk252ro4P zoyzCDJ2Acq4rzU7b/hMhSA3oUHcuj7F18wOyeqQsCgHZQAEVO8aOsP1ide5EciJ4EUw +y0BO5rmAthzHZCIn5zJV5MxxQlGoQeV4bYLSUBTEtHB4ZAnc+mAT8l7Rpxhfn6okHIx MVgQ== 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=Z9dcCR5qEz69yXRM/OoMvevyX5NOTLweFqgrKohFhMg/HSt9D0xJ99PwIdyuBQi5pW Z2O8nNqx83VnBTSX5ytIy2XWcB8CrG55snyEEyS1ODmu96HcKUDwuBUw2DfvkosVyTYv oohMNXoYdmYJhSiEEfLu4F0spql46yUA9Fauyt0aenDO7USizBsQy0JC4HLAMrBxDfRC j2olvmSY1L2KvUfFAM4qi4TxDo7nbqJJGticv5bxcQ+CkwbcHDTyuN7c4ZUH4Cjiu06Q Z98AeLFrTa5lmj8Z0+7J0V+MBMEMa3suwlTybeIGM8Zgxo6XvjWNFzho4p+vA4yvt+LP MOmg== X-Forwarded-Encrypted: i=1; AJvYcCVbVUxp02WNIhwWX4EdDdquWMtV7YD31JqTfpcKUWHcC65MouW03KU8BLOI9OhVC3FjIrjp2fIqae7ldCbsYw==@lists.infradead.org X-Gm-Message-State: AOJu0Yy7bsIpq2kLvYQx8tw8uTQmbXQ+UamVVzy48Iu+YHmx/tVn38XS Cv+Ny7yLoqiBEeymBXXsOS/nb59TwLGeZ4dANt0V1kgZTXEePipWBFzZ3Ey/sH4= X-Gm-Gg: ASbGncuPkMRucto+beGeome9YFJ9OSqoUJwrwVrAcOQX5n4HnFURgYMONa5cGPe7unl 0oGcHQymzPjIfPvqRCUl8FGa18chT360azIiOycJ5z6Ras4KAjuaWtvZaKeiEDetAeumKFJcUA9 nerkFowvDxVjjI/9meGz3bobeZDqL/BrtRX80sSrgcNfytbb4jypsl/iIDN55AjpN+4NZiveVIV vbSrPojAZjcauckSgx9d/4fxl6R9DWjaNMHk1ejRk44Ube5CetoSymh2vndwJE8c1L9J2q3A+os /bsU9mJxPD72as/99HRwUxgVhHbOne1a7xs2YVxSFh3fjAM= 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 MIME-Version: 1.0 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250417_095338_377300_FAFCC11D X-CRM114-Status: GOOD ( 10.47 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org 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: Nuno Sá --- 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..359e26e3f5bcfe16d723f621bdfc01df2dfcf6a9 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 = 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 = iio_priv(indio_dev); From patchwork Thu Apr 17 16:52:34 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: David Lechner X-Patchwork-Id: 14055874 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A0F96C369B2 for ; Thu, 17 Apr 2025 16:58:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Nu4943dg2Pk+bcmuLvvHqjkr3/0Uk0VMgvuphC7zY3o=; b=QH3cY2ZsDaDe9TcdHEAdn/DHvn O8D5tTrHUnJHRA9I996sxRF2dawCATGXJrp2lUSoDnOL8jhmnddEu3wPoX24SFQnudZzWZMzhz+si cmaBbyg5U4jxk8HwQNXdo77Ew62Yj2/8+I8+1e23Rw5AJ91boiLDIzbuTIXJNZXSxMkGGnVHt8BsX MPEHhbfwgG7ZaUUrvOcXzxmjd3KnSld7sj0zZqpxLWpibNOdqZbOxP1fjU/QtPogBmwOkIaNKXC3B oOINMooTV+4aiMxo57YySQxCWmuC8jIM+jI1Q9fV/vmY1YHCE1kSwZEQYiGPskRJXOMQhmE1jIwyL fJxgNgYg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SYw-0000000Dkic-2Vl5; Thu, 17 Apr 2025 16:58:06 +0000 Received: from mail-oa1-x2a.google.com ([2001:4860:4864:20::2a]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SUe-0000000Djei-1CAp for linux-mediatek@lists.infradead.org; Thu, 17 Apr 2025 16:53:42 +0000 Received: by mail-oa1-x2a.google.com with SMTP id 586e51a60fabf-2c2c754af3cso522762fac.3 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=lists.infradead.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=zqoNMdCW/tfbCXWEkJJh5u0EIzEo9xRn39/RHL37vhqvNN9sZ4HjF6l0/2UO9cfORk wI38DDCmAWeDx/bWl0XDKYIkt7iUUtWjZ57kmRe7WRkE+IHb4vsNsx4hV3SCI4+ZVmg4 kZOkDnqSZzw6tWYrIQG1j1zvQMkl6RT7nCEFXOzD2FJwjLIp31Fb9oCISOLx7JXDV2qP Pu4lrxtWgl6ImSf3nusmMcCXCtXflHddc8e6sHDkIGGpB7/6uM7BOcP9UH8OPbrZpHVW ZGkNf78UApWle+Yf0YCiQ+do7neDpYlIPbrNV2upFqgy+jTsY/lLsjUHUErBibe/GDb/ 9uRQ== 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=gxAdyX0pFH7HfzGQ1tU8NptJMvKlKKxpn3DhEdGUPfSrd/vCF0KQXakCfvhGuuLUt+ HBDC4aUtGa61e8gp3zzoU1xVAawsklzfLv1dAASvqQjb1saDtOH/sNJt0rp29e860lJ3 D6F/SszoKS1HBXm46E3AWKu1GeZw9mka/b1hcwQobtdum0a+RlBbmQ0aGSj0zOObJBdY GUSKSq1AsYZl2iYnszOjnCDfd2BLnUcOsDOa2OzHpJ4ozT59cswXKJ9l3Cex/mo+DrUJ ueXJyhJWXZQJz3oh5UQl73Q75BtsRrgY62LU0GDD0kRlcZEKqvgBUruBWS/PESknQUF4 JnhA== X-Forwarded-Encrypted: i=1; AJvYcCWRGkzOZ5gPVxDfcVPIQTgct8X3ziFmzRLlxOuk3wiW9XE/g5oh8gB/nXVEaTnrBQWOLIqJWNW6Cy1jZq9dfg==@lists.infradead.org X-Gm-Message-State: AOJu0Yx5trYzFlGgrO4S+i8tLWvyjuJBnk+klxoH3ELma7ohbQaLZyyx n5xRLGFF+4kFeMB3ogKHoSB6ncH4+S8DtdAKHhMNalisOtEGbCqZENXvp3nVxq8= X-Gm-Gg: ASbGnctUhaNyjLb/+Bxvgzs4VVsCUGoe95IsDKzn1nmL6RNOxmKdd7ffrpM/dUZQoUB 4fuQaz3vi5MSmkayDxq7P63JZLuBRt+Nw/cNTJipsxMPFo5ApT4rx1t99dy9X8aUVVZdwmoPMml yUoc5r+E8IRkFrky0a3etuwIhZJY4DpwEJQ1KCk84+KntbZgcBMRtglayK4tlGdJ5MCo3n4hSQ/ /166iXiZU/VUhKlYNIfPeBXvjPQ2N5BtMxETgPedAP2GL/evvaPIrxmAUlD49ZKumSXzmqaUHWa T1dpZOQOthTDE9evJzySe0omoxo/zy+jDkYGQodBFCkUyjecqYob7LtpPQ== 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 MIME-Version: 1.0 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250417_095340_341558_736E463E X-CRM114-Status: GOOD ( 11.05 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org 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: Nuno Sá --- 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..f8e98b6fa7e923c6b73bedf9ca1c466e7a9c3c47 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 = iio_priv(indio_dev); struct { u16 values[MT6360_CHAN_MAX]; - int64_t timestamp; - } data __aligned(8); + aligned_s64 timestamp; + } data; int i = 0, bit, val, ret; memset(&data, 0, sizeof(data)); From patchwork Thu Apr 17 16:52:35 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: David Lechner X-Patchwork-Id: 14055875 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CA1A6C369B2 for ; Thu, 17 Apr 2025 17:00:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=8Mlcy7RuTjVsp9IPk7gmpzYSIxCmAnjblWVcEv6ccJY=; b=TbI714D7xO3VUYuk/unUb6mvDB 48D1RrXl9sypxE6Bss47QjlPiTk/7fG6Dz8MUkGsWOr7po3unVgnA2QWogjxIsTYlG7CS4yhWGOGE TJcSl2Fcx8eO6KEHyCihGwZWuQxcyTkBBhGrO/rTuDVshe0tp7xunOnPqEJlkbd6ULXBEly3ckj5r BHWLZ7/j7+YFrFCGjQxVFxBHMqNmwgWiWTH69GQ5a37if2eMXJMInZj7cM8Zpq7Y1QivYeR/UNfXX 2t/C5pHKMM7raE1tNjtBzlkCnGRG/WCAABaZ3ZapjULbQ/Deqp5Sd8A9avl3MXaFvyzLMzBxRRvF9 q6DQfuPQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5Sal-0000000Dkxo-3iLC; Thu, 17 Apr 2025 16:59:59 +0000 Received: from mail-oa1-x34.google.com ([2001:4860:4864:20::34]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SUf-0000000Djfz-38Bz for linux-mediatek@lists.infradead.org; Thu, 17 Apr 2025 16:53:42 +0000 Received: by mail-oa1-x34.google.com with SMTP id 586e51a60fabf-2d09d495c6cso247071fac.3 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=lists.infradead.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=T8kAWei0MUa7QXITjbU9lVQHnkEwRB0tPwWYyL8LwzZYbrSg6NgKIYWUt2oC+mxwNe w9zPOwZMWG2LzmdxNRSAeCZCMq9XrfY/1QFRcczjaBUjfLvGtdY8LEA6eZuQYGDnGO+i CH6SvDp3YFc2gWwVl8Otaj1crnnFEmed1hbaXN0VdtdQLF9+VBd0VZ6kQANdHetvgs/Y BodK4GkkAze534E+Bq6WQdQ3Jkx5azL23p1Ux494gnfQrAj95jr+09KM6g8oJrfcFAYP F/lnTW05lkbZ/1JW8YHKSxP/4t0L/6CrqQMTDWBQjqez8CQpugGTmnVl7Lo+FdBqOMv9 OTmg== 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=NrNf/6RLszMeuTuwOyrv9EMVsxiDqyKgaszYA1c739yuV700KX3hDGn3jziySu3p59 qbC6+TrZNr+R39tvAVAZ+uDOwJE6lcHlegPiv2X6bKgo3uB8uRG0318Fl8xSLBOJNwOz kYAxlpzFDSf7ZeY3LW9SeajIpYPQW65YWGnuNt6aphdvg/wOvRN/IF6NjsY7vWMUhJBM TtwTgETl2GDORVhOdliAZS/t5IFlSCILAA6JwgGoqcYx9RNIJ7+0NLA/2RmfX0duciLS XuRdUnjwjfAzePqMGQisPFe7lDrY55xdCgo7Mx4tXspUtKosSiNh6da+aqNOVxDnUd2P I/gQ== X-Forwarded-Encrypted: i=1; AJvYcCVnSGQhI2dbyQ3UzGE1pMiPWGmYg2t2Phj97eJY9aazfgSPpeffIs807oAZ5KPKz57k2H1PEmKe5Y99RbSHtQ==@lists.infradead.org X-Gm-Message-State: AOJu0Yxm+ZziYFoUjfFGXussI8QYOpjNRTTUI+PUFFE23I5g+NXRls/e gBa4GldrnkT8qUnuiH2TOgVf3QHrQ7nz6BV77c6tMN10ti04xjl8oopNchx0NA0= X-Gm-Gg: ASbGnctp2ET9O0itADtn5bSapo+p7X4aTANTP9dqPWV3S9PQYYlaTG+KYA5G8rJb7Ne fa6jgA0DYGzr56B8WUbm1dYKStoxrYCID7SpqQ+vrbpi/gwRFEtms+/siuuTpdUW/RwuZX7mOPQ YsI1qjRWr0Kg4NFPay29IDXZqIEkYK4c5HhFNSooOZHueGsaKC2oMfpMW05sQ6ldVD8plrOnh9F nDJth8pIr0ThkgHaf6vTAjxiAYYXziiAPjCdvvNiT8q0+gF1kSY4TtUKia9EHqIz8f0+rxbszVl TGDRUjWKyaec/7fT2yfEINBy4/w6jBNtWOQCOcwLb5+t4uc= 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 MIME-Version: 1.0 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250417_095341_785507_E77426DF X-CRM114-Status: GOOD ( 11.61 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org 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 == 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: Nuno Sá --- 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..a0bb1dbcb7ad9d02337d0990e5a3f90be7eaa4ac 100644 --- a/drivers/iio/addac/ad74413r.c +++ b/drivers/iio/addac/ad74413r.c @@ -4,7 +4,6 @@ * Author: Cosmin Tanislav */ -#include #include #include #include @@ -24,6 +23,8 @@ #include #include #include +#include +#include #include @@ -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); u8 adc_samples_tx_buf[AD74413R_FRAME_SIZE * AD74413R_CHANNEL_MAX]; From patchwork Thu Apr 17 16:52:36 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: David Lechner X-Patchwork-Id: 14055883 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A661AC369B2 for ; Thu, 17 Apr 2025 17:03:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=X1F+vlOB53N+GaZN9iKzvcz7MEqEzLVUIiy6PF/59Ng=; b=3nRe6j+2QQxBDxAvTYX092PEre tBzg23QWCugtDucTdVkcgV/eYaC0LvxJBoaVJ6UWQN/aMPUU5cxANt/GCcq6m16P5ArbP4nbvsvIQ +ofhMH2/u3os4lWXPazqkg74Cq+O8bAsLuSlhXZlY5ZT9tQRZuYYKb1wJ7iMdeZtJm1GNxkZJFyN2 0skyCJJcmQu88c3DvdtVPvI3+4uqaz8X2fuRKkcKASbUXRNKQgPtWsZpEG6MSz2q2BiQ8HLV3TD6q aYkuTRY6TejCgdBFRHfjzZ/i4tkSumudad4m112wH1otBCJ5P4ePdl0QErfaFriSE4oATeTWSTVl0 OHjJ5hOg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SeR-0000000DlhG-2sdo; Thu, 17 Apr 2025 17:03:47 +0000 Received: from mail-oa1-x30.google.com ([2001:4860:4864:20::30]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SUi-0000000DjhV-2swL for linux-mediatek@lists.infradead.org; Thu, 17 Apr 2025 16:53:46 +0000 Received: by mail-oa1-x30.google.com with SMTP id 586e51a60fabf-2d4cefac09dso513497fac.1 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=lists.infradead.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=fsAkyjvfMkWrD1eElm9EkON/wlGC6xeJOe7mTDQm1zO7i7IAqeQha1ZBd3s9cFD65q j3WQJwVrl9Ehl49i9aLgwLOixPLvk59lkqOWedr5AzQ33zPjrJkJAiMytaIvYMmRd1We qg6JWEG4koJZheOT9Akt+lBPeG3cGeDtEFQhM36sqXVOOcTKCTyc8cELuoTz5mp9XN4C iBd9tidjbCsCyA3y0MuT6cEcwHqhk+uvxzVzVhlEwdUi5oPXGTOCwVAvLfdZ8RlxvpDR 17AOa6alDNFGF4Mfg9kOy5iOgCWDtMzP3QISkB1+5ozrQ9C2xM2wQIW3fcDZMpCSHIJX WGuQ== 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=rpnDKXQbomQEjlHncH4NGSCtKZkKZwttGHdS8mPWO+/7GuVTYd0q0OVgRFPBPcF+3r I9tSG30zn9wvI4Ao9+jFFunT77sPqITa269UAsNjnp+cKVxlPUdVJk3i8IJ2VWW4z0hw 8JDn3FnpkSkeleTD8duVL0bZcs/oxzN3f0wNdUPybl1h4Qn3tbTqDmZ+eUcsrS5U+PZM Gg+iHv3k2U33HdTKYwCGIHFTZpSQyPF2t2dcDY0AduO4ZSsvjG2P3Sz+OVDA5UwVjznl bLxMyVeNNCbmLkfNMVWaXdrAP6URByYP12PXeUZFPp/TLYTgvxKbevKdUptqSGU/pwQJ dkYA== X-Forwarded-Encrypted: i=1; AJvYcCXkATT5VHf6hfWjz6W6J5jKlOieXC5lK5LLNz6YjedhY4xF24qaejVaUU3Apy7wmi8th+VbordiHar0CcqHIA==@lists.infradead.org X-Gm-Message-State: AOJu0YyWEKCbVG5/MiwecXbNksFTGCkb0y3eK1kkmW263R3yFnJ7Cv7c AmOISBLn8UbIDjtrzU0R69uZ53tfNzHUDWOX224w6qUVQaBHsSwXhjg5eN7cCAA= X-Gm-Gg: ASbGncsJQGDGCA+VyOaD6mXg1MFsDhPzlc4G+3ntSd2I9Tn4nBndc91j7h10BQMKp4u 0cziLHGO5vYuFn2LK/dbYjbIq3c6hLRrOimjio+JPmpDz9GyU6qn5s2X8C1yR01oJP/xcYGxfFS NqbwfXwy0gxi2n/CG6VAEZa0YoqvF2m6WjUlp/rUKJ6bxXo799zQ9CO4jGLI5f0PZ5iGdh2i0Ot ccSlc0yKiTvurUdpyjJe7mPFwkKUgVA6OGC+JiQmBa9J3MPIDNtuRIDPGSiEHQh+/ghogWak2wy tYHFT2Y9zcqbUHoGQ8barfLoFhd44x3IsdTcVkzVF84/wPY= 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 MIME-Version: 1.0 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250417_095344_734012_A8048140 X-CRM114-Status: GOOD ( 12.41 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org 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: Nuno Sá --- 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..e05ce1f12065c65d14b66ab86e291fab47805dec 100644 --- a/drivers/iio/chemical/pms7003.c +++ b/drivers/iio/chemical/pms7003.c @@ -5,7 +5,6 @@ * Copyright (c) Tomasz Duszynski */ -#include #include #include #include @@ -19,6 +18,8 @@ #include #include #include +#include +#include #define PMS7003_DRIVER_NAME "pms7003" @@ -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; }; From patchwork Thu Apr 17 16:52:37 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: David Lechner X-Patchwork-Id: 14055884 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B2157C369B2 for ; Thu, 17 Apr 2025 17:05:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=dE6SxxoVsu6bAOJzYvjRfaMyKOzoyxv/L4EKxjSDtow=; b=ZbgXM3kaTeVsJ6UtLQbLqsQZsd hwqERrIiVHLU4BYHk1vfS79QRcFbxQsZItcRbCxyrmJEOXFSLJIYUc7Z3MOwZ5auiwX3tIlwCzaFN ZPohz1oB5JC1yObYZdZk87+JH6wrKPKxFeER156prT7D1/ZcgVWulCWmVbdlOu02d8eyPHjGaQfpb G6rMbEdQ5cIdfZ6b6PLMsGOUuzO8A3XNiagmQ8+vDImy9wbaFq2Em2SrmLkPBIWKSy2moa7msQvX/ 2tB3gzei/nnxViKVuklA9FMONHBlNtoHMRy+j1Ttdc2DdH1ctO+xmV5L9pmBmz3NfczaLn5O+tJDf egRBn6ug==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SgG-0000000DltE-2w2b; Thu, 17 Apr 2025 17:05:40 +0000 Received: from mail-oo1-xc30.google.com ([2607:f8b0:4864:20::c30]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SUj-0000000Dji1-2Tx2 for linux-mediatek@lists.infradead.org; Thu, 17 Apr 2025 16:53:47 +0000 Received: by mail-oo1-xc30.google.com with SMTP id 006d021491bc7-60219d9812bso276497eaf.0 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=lists.infradead.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=m6A/yPitWWWAPGfyVmhV00Ccf4mioNTE1r7sUSHBwEK6mLN6M6WEJmoafpMScwWUEh +ruWIdJMwHgN4VeVpO7pjKrAPGTzTgil0YF0biHaIWfvhqYy7hA5H0sWqQcT4Q/9dPdK AMYACWD1gWLZl2MeaBIfr7UTnH9C3Pa+AkG23I4YE9wqAJlAEjxVcJrBTs/tkq/nKzl0 8RuUTJJ1APel4Bs0EbnuiG8aDugM4Pafh2TxCQtBZFKbwOOvzOYgwcWOhpFZqcf4WTt9 8fsjdgD9zfRHuRpQsW+QWNQgRmyU8eQq/vt446QVMWR4kaO7SyntwKuzEHy/6UBS9oGa m9tw== 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=k+qZQqENFmrNuX0jpOc/Bed7wu5Y9DanAO++0rTdDwmbGkXX82dXz6UDwfIiuUwagi Zu3J2eOkSmbJMBVHq6aik6zBJrUmvQKFulxqTXQusRmRRtsncXLNmJVhdb6FzrZ7krvN AC/2iNVbML7q5WIAB+E3WE8gX3Am8XlGFipZsVnZiwjk0p3xa6jSU4ThpJT30zOWIACZ dQdWzgYyDdBTVeyqi7zBT222F3cnJCx8Rm63SFagzmprlpa5d1JM+EkdDJTjpbIK1pzY Yw+lbXK8/cAfzNSK3YgzOp46oEHI926tM1MtUnXlo+qaSYfeS1ywrZPrZl4iQ8+34l8H t1Xw== X-Forwarded-Encrypted: i=1; AJvYcCUNEdEKZ7x2IwcU6j7SGzwqRrJXGKGOKChLo4qjcrY1dutHvRC80Ivosv8qYPrOCz9YldsDp7cwaNH+EPMTww==@lists.infradead.org X-Gm-Message-State: AOJu0YwKIP9solxgpb1uM2uPLejS3oGjy5incr7Z0NdvAk4WREbNeUBf hGuXyZSJXenij/JOhCP51ufNGBLDigSUEZ6KtjSeBXuFeVKgGbXStVYjkhM5d6I= X-Gm-Gg: ASbGncskGk6Xb1IyrWYuHAcSWqQ8QLJZfUzZVTsdK+IGbUWSs4Vs1Y66jiiiCvO1ohx uawZFOcrHvfF+wpXpw6sSEAxqXsJUr69Pe8KSW0wyUCNLppsl2U3kWtbiYUORKKcoPvAp8g9bIG 28pVesBSMxxLqaBHDK2Bng9oCncGSlgWr+ip1n/H9cBwekuzSiLrimqRLrZOHQL3fVIao034pK5 UV3KfMaPvFpx8F1o14DMRrdcfEuoCIn+XiYunU+LSwoFYUFP1jeL1tnqHrxyzcc10DOsbxidU0P Bkhc49Ja+3+60gW+4QI98qiclc14X1RHGFNB8x00PFU7ChU= 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 MIME-Version: 1.0 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250417_095345_645557_37B477BC X-CRM114-Status: GOOD ( 11.25 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org 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: Nuno Sá --- 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..a7888146188d09ddbf376b398ee24dab7f0e2611 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; mutex_lock(&state->lock); From patchwork Thu Apr 17 16:52:38 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Lechner X-Patchwork-Id: 14055885 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id EA6E6C369CA for ; Thu, 17 Apr 2025 17:05:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=F5Nrq8vzcfz+EFBHkAeCo3MqUNhANOtEHSIPQJ/9lRE=; b=dMtSZ8RWVhYXCp3MxEVMiYPIjf ZhltJpQcdlzFH8Mc4op6KqcGOj5x+pfIwS3CA7bLAaaR3zoqgt4CBjgmRv6wW/5pD4O4wh9nZVxgF iZKpD6z7aOxkbDhayH4X2bmBsNulAJRpDw6CzQZZ3Cnd1w7PBJNtstLVdNrVraoGKz0yStTzRXcYv z44vN2PqiVl1qyUksRhhNkTidGES+hfe3EFcxrokJ8dkBd3gGEw8sVbMXHDiv7I+q6cEz1ktCQyho nu+hnyTHMSwcKPOhNFJTjKyS7IqjMbR5xEFrOXSICRADSrtM6u3xp7qspQ8qlQf3VIFMxcImR9pd0 NifIexqw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SgH-0000000DltR-028X; Thu, 17 Apr 2025 17:05:41 +0000 Received: from mail-oo1-xc31.google.com ([2607:f8b0:4864:20::c31]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SUl-0000000Djik-0lQC for linux-mediatek@lists.infradead.org; Thu, 17 Apr 2025 16:53:48 +0000 Received: by mail-oo1-xc31.google.com with SMTP id 006d021491bc7-605ff280d1fso31256eaf.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=lists.infradead.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=L9LdmWYBriLrHGF14Jnkhg3eivG0z1pjqmo0id0PyxfLNT22C/is1WfAeXCvEJ5wwg JKUyFEEtvZnRf9/38qV+azr9V/tso4X/8YkQ3LpravLv0a0P2egzwY3Nnsw3dkzaAPXS HSZ3zEOEBGfZCxU3HVN+bgokCFSbfdGK+cWq4qUQFaEXmNaIGRXdFIBV+esoduVpeawa RtqEx0uvaSzq1l0Mdr/kNTBN9nrdAETXXe2LNIHRd3OV02NJa5FWRSX/lSZoc4OQ1DaG 9ZZXMRVlm1mf1BoAGB+EfwWZ/tdl0/aZonrfS5SzJazdKoQm0Lhaif1Q0dICfOIzLY++ YGYA== 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=hz+H7U5NA/owu0eTREZdIzir4CC1A8eGlE+eJJDFFudP7kO84vYwLmVs6Yo9hOiPT+ XkAhGxLe6KHEFPm7fx8kX2vYp07LUxxH3OF6DkalPfC0e3yYzC2QgWQuKAGRAxBe+Frp ijuqAW9o0QFdPL0/uPHKW/ZM56osiNvlFYQJNHDtp1f5dLON2/sSALoGnyBVQKKCbobC +entK9CpnIRjnFiq9UjZ4s/k68KCEgD/eh2diRs9gwLa/LwN5VbeXJmhTmedfzClKVTb o6gv6JRFyjxdaEUyM3I6In9OygA2y5KLhTKT8sFqjB7RuktIK6ShUFGxOUD4OkE0/xCN 4vvg== X-Forwarded-Encrypted: i=1; AJvYcCU7QDtHBEfr3yxdRCjewUZz/Z6gYS3fCzQzCnbDHkx38jVLqZsOqKhOAkffXrDNA3x/MHQCQ7iOaV/+AfFxbQ==@lists.infradead.org X-Gm-Message-State: AOJu0YyFjJSPAISZre86AqRlMsRTzVpvF1MI31xJ23WTFgX74c8ivey9 THQOLkCjy/NKod12tnTpA4Fp8sVb6lNVzYljdHxcGtjYMMvjUcqpTVELgR+75JY= X-Gm-Gg: ASbGncvomF4Tk1+Um7nZWSPhrJDAybimQkrHPV39bWwEha7FhTnhyNbSfefzfnPqytl K7nL/tK6Mbg1ZPn1aXiWI9PEoc1PIEWL2HyjPdOgiYGncUV7fytivPtU28GQk7BW9eXTkQYfJBX 6rIMJB8EWbT3aGuHrtaQn2qvCrMAMhuHqfHpqGab8WVUEQGi397BIwRwx7rDsbUIf6bIzrLWF3Z cnqynJWpop+hwRJpfJarlOKNODL4WVIvD7KaA+CoZEsUVp6+9PuFJFOut41c7g19lAb7PtANXTj Kv0wZB+BehjedoZoigNJP/ZMB2lyzqR9p2lgOh8dh4Rh7u3fFdRmfUKuDg== 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 MIME-Version: 1.0 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250417_095347_232524_4DB29E55 X-CRM114-Status: GOOD ( 12.20 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org 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 --- 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-accel.h index 7a7baf52e5955b4cdaef86aeacf479459b76fe94..0079dc99b2c3fba927f73bb3ee8bdc0ea049833e 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..28f0dbd0226cbea67bc6c87d892f7812f21e9304 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, void *p) u16 dummy; bool valid; struct iio_poll_func *pf = p; - __be32 data[ADIS16550_MAX_SCAN_DATA]; + __be32 data[ADIS16550_MAX_SCAN_DATA] __aligned(8); struct iio_dev *indio_dev = pf->indio_dev; struct adis16550 *st = iio_priv(indio_dev); struct adis *adis = iio_device_get_drvdata(indio_dev); From patchwork Thu Apr 17 16:52:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: David Lechner X-Patchwork-Id: 14055888 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8E73CC369B2 for ; Thu, 17 Apr 2025 17:09:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=9S/SvzijUhAxaY2WkAr6cvZfGG4Ius95xkJsmSTFocc=; b=uLoJEsQwLrgSxC6o+6uQhGB6jK AeB3R/mHC/GRiEoyd5EsZYQgn935aWrNPtxrMWdS+zhUdbe9geILD1WhGzRfhkVkorPySNU92oVgn iPcfAMrcVVoDYnBqyjKolP1Vs+T88KkHE2xH0YweHxSU+sMHcyeQHtm4MiiUSLZmCxa0NZcf01D6S gQ1tkBI+/DvgJBCgcPK9EVG7Q3P/GZng6/Q82Rr42fS6IsUYRHDYzo5OfI2kCSbPM273QgwieaP6r 7qScZDR+MJ6ET8uJlOepzhs/6I88U/NNjetEFqqmCFY8WUYaooc+nENk2rJQG9TdAy9bEisYrDgDu wZ23TLmw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5Sjw-0000000Dmei-22rU; Thu, 17 Apr 2025 17:09:28 +0000 Received: from mail-oa1-x32.google.com ([2001:4860:4864:20::32]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SUn-0000000Djja-1zTW for linux-mediatek@lists.infradead.org; Thu, 17 Apr 2025 16:53:50 +0000 Received: by mail-oa1-x32.google.com with SMTP id 586e51a60fabf-2c77a5747e0so543740fac.2 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=lists.infradead.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=YvZKLZtYd0wst++hqRpHc0oHfSQoxqbrPvKlrDlRitkaDo/mYk1kCEWJ6kmmfO6src kHHVnzk67YDCWtCkLC5Rnc1xY7X6dzjTQOCMT0aBOFv4Wcg8FCuVhd3QrdK+DiSnVvQ2 2UXM72ViqrN99JmbSCQ63QVF1hwzgCjlJcq0hWrKvyUnNhjiH1siZOhnVbJjItHPWrao T/8uILvoj7U+sB2jTfOBIGCF5ZAZeV3Oodd85XA1x2DII5U14fLaOnxofu9c020dQBbg VzCc0l9vexl5dFBsYplgdWRihyzWFMCGk1S8Jz/lXI2eeqwZGapISxcMZ8VgphdFbyhx WRrg== 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=P8PhEss9yE0MiTZYmmvKe+Ladlxllhmz7tEO3NJwJtCsKhoJuiO6VId8re+SfeSzg4 Zp8EJ63TZPatfCR1TKvNwQ6g81ShQTf4Fs/mQ2cJVEvkJVpHCWphyP+2tOaywXxXPpqx SrTl7FdIczwIKGnZIFnKvIoFm2xzUThkx72t7ElQRR6A4gRH4DyhJ1A8MrzVzcK20crJ Ta6IWDqXdu9o20/80OlrJePiJ+CL1QZEx+PNDcKfNbd5IwFnS+qyVkzi7uR0hfAJzTUi cr85FfcrDVWXwQk0pRZm8rvYg6R75yKxgNA6D1TH+f9JzbSekUocUj3U1EhYi1iHHCja cfjg== X-Forwarded-Encrypted: i=1; AJvYcCVJXhVSNqoNvT2nxMaL1uh3NrIr2On+96csq/rtzPV5PlzbQ0R+ZrZ02gFnslAzyoJGiEXYLt1BSC4Q0K9ryg==@lists.infradead.org X-Gm-Message-State: AOJu0YxzW/2yf6J/a3cnNPjf7ugu70HSDrP6Xe/gVS0l56xzGOadVgHl Ts1Z69TAqC8Zmx6e5ujTW1asY2x6HIoBNASuEvRm4VCPT6bJMSGr3o/aWv0OZUE= X-Gm-Gg: ASbGncuR2xFSU+GyjGE+IO4rNxmFvsok6zhHUbzm0U0fEIphItAiUB96AW4CMRF0Lt/ VvJ4VROaMlDHzs3zJr6hyVTrveS+89xBUpbkr9poSlYXyf9sv0czrBMnRbNdiVCloHlqYPdtSIX bb/edTjin1F3wpyCHrOEfLiqxZX42OYeQOOprlTM6y5QQsTm4klDKxqoVvFqPFQ42I+2SeJn0i2 /93Ydm1zkmWbce1OP15/1Y2gTnPqTttqg0epx3S6kbQglsopk+hquvkY2DImvbGI83G8XSiIwJX IgIF0lGD+ZsBcX+B7CrnpxMafQeqI1LxCbThBQOloC0uLuI= 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 MIME-Version: 1.0 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250417_095349_547551_E9EFFDD0 X-CRM114-Status: UNSURE ( 9.75 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org 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 --- 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/inv_mpu6050/inv_mpu_ring.c index 3d3b27f28c9d1c94aba93678261ce0d63099e1dc..273196e647a2b5a4860e18cfa34a088c773540e4 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; mutex_lock(&st->lock); From patchwork Thu Apr 17 16:52:40 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: David Lechner X-Patchwork-Id: 14055889 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C0B25C369CA for ; Thu, 17 Apr 2025 17:09:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=+IMlCG6dKgbc70WZaRCp+xgycYGsZNZ1T+JeRrzHG38=; b=YIzH4ZjvStJODh51dkckRpYln7 2KwuV1e4HYo6PE2kVUiC5fHuNOKZog0cORFkx8K998lok/Za1px+7gS+2rb5a/MwKNFmpMmSZR4Wm Ty8wHdYiXAj8j7jpXSpo5qbFHn8wq+rU+ZO8W21WiaUTU4BWULKSmLjiX1fztxbg9OLpT8wTFFqRt 0AEHCRlHByHMpaFn7gilJaPOsp6oV3U0Nhuumkuew/3cqS2RFZZfP/h9tMEXKyu0v1ARWjAB1Sidh TMsCk1H7sUGuflMePHIh0PN7dcmTkrLQnVn5rCLpMPFVeQfu0Cm35kGxbSC3lObdxfeBw5PnEaeLq rm7jIZbQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5Sjw-0000000Dmf8-3W39; Thu, 17 Apr 2025 17:09:28 +0000 Received: from mail-oo1-xc36.google.com ([2607:f8b0:4864:20::c36]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SUo-0000000Djk7-26x2 for linux-mediatek@lists.infradead.org; Thu, 17 Apr 2025 16:53:51 +0000 Received: by mail-oo1-xc36.google.com with SMTP id 006d021491bc7-601a8b6c133so918564eaf.1 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=lists.infradead.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=SVyjgHWqNeYVLlYbFZAhvjA9cvpQGRfJdsSd1ajLJ8Lk2Q7VSanSuV8ZD4pCLtv0MR uq0jXCQ6GSFdBoMpOS8crPyjk0QMsxMFq397xmR07CGewVzlO5XUesbT318ct3RnK7zn tf7MAeonGjFgCU9H6Znb1Iky2U/axQeAH4FUygZtoJpi7pkuMieB8WnEfTYtn1M6Sh+/ a+Q+GKKb7p8T05WI6aZcwUI7bJu5bfm3CDV2VzIzNurU04/BsTn5MfKUFdzyYhaVtsmn xwIAfa/EPeOIBCSBcRQ/u2NLHpbEDFNkEU6E5yoOeGTj6ZTHOZztY/U3D5WYlN9IPsRS IpWQ== 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=R53+UfKczW7oyDx6y7OEHappoI1Pb475g/AYpdZkYZ0grgMmd99gacE7fE/J4w4YA0 YOfWDxI4GsJDeO8Ww79PoqL4dV2iksz5GnyyYDaOPJILSx5TNME0MLhaa2vsjym6C18O oUCj9slUBz2GtBauQjtE5AHMD8TK8Iipff1sg8bBsyv5h9BbvlK/0L5zSpN1L2dhrEhR 6aEuz+4UmwP4B/hIwcth7x0jzax4/A5qS8FJN21+bJeU6TQMXO/xrLWpvyqjreExiwUZ 0fg6sS75nfvwBbPqUuRWuOpa5dClSsiff69E0wpz0zRuzIHhvKeTZOMnwpNMjqYZATDO jq1A== X-Forwarded-Encrypted: i=1; AJvYcCXnkS3rJwf6dQVgqDeb0qJ0IFhktexmq3y4CHCJ5lGZi98VFlMip6aWyKGmRMJbC1L5fdrpy2XVaiNp7m6LEQ==@lists.infradead.org X-Gm-Message-State: AOJu0YwNGxIhGV3G6fvQsNiAf6/2JKPW/THfYPIbnp6Nwf/MvUDIJhIV fFie8tGmEBn/PZobgulAsEPVx3Ug/R4cdcYleYrkqSz09iFA9tk7cihHFh3yolI= X-Gm-Gg: ASbGncuivNWA0XLArYANxhi/sW+qQ89BQvNMjC4dWmLPa32Lsck8oDkYDr0GzfvuxBl Q1t1fW0d2mEjBWH+v99KNk9u6cICrtI+2hORY1eCWU7COoQHK3UnllIkMhG5l8E3u9bYzoZuP/u fD9Y7fFj6IjUY7pn7mWnyPb0bCm/Ho9CEkbQHknctcOD9r+if+Ia5EjYjwA1PuROmLfMXn0zB2m RFgzbRBlxJG2p6gUHkSNHFiVUT6KEZuRGmiMugGJftnuo4U9KXG01AFmeJX9l2k5+5ODgit2pBC geBj+8UeL4ktU7lr33dVqh6RlQ9Fbpl75fCb1NuSCEknn10= 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 MIME-Version: 1.0 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 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20250417_095350_549335_7FBE03E2 X-CRM114-Status: UNSURE ( 9.59 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org 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: Nuno Sá --- 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/mprls0025pa.h index 9d5c30afa9d69a6a606662aa7906a76347329cef..9fe9eb35e79d992b2a576e5d0af71113c6c47400 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; }; enum mpr_func_id {