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: 14055879 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 3D484C369B2 for ; Thu, 17 Apr 2025 17:02: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=urgZo6HtwVajmJ+VMQkmSQjRZHquFbKRUH55wzxTQsc=; b=GNNp1gvZLgAi0xGwJQBpwTFKaz A8SNbIjknNlj6/ZsNsaObXA6oLYt8gvE4abpnRyw+T4WValSh0PkiSXoHP/Dhfumlky6F9R0zEAGw ab4BtoAVMHxhIZj/NYJqL0FmS2lMX0ME9QK5HCyOEKOY/W0GSCSK+P77LrBSjezKLU9v/bFgCQCC2 109VrI32f6/qINEd0fbtkclGQfQ3xiGN3N5rIIez8Jk9AYZy8oC0coqWnzG3jTdObGX9wRgWcRxUx zqfmsfH0xH58N+0bACWUzNuu0Tcd084Ki6x2ZZSA+9aTILuHLeM6EmvdMrBJZdu1J7M2LKTp76vgi p7nlFyoQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5Scb-0000000DlPA-1hPk; Thu, 17 Apr 2025 17:01:53 +0000 Received: from mail-oo1-xc2d.google.com ([2607:f8b0:4864:20::c2d]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SUg-0000000Djga-26k1 for linux-arm-kernel@lists.infradead.org; Thu, 17 Apr 2025 16:53:43 +0000 Received: by mail-oo1-xc2d.google.com with SMTP id 006d021491bc7-60297d7ab47so529672eaf.2 for ; Thu, 17 Apr 2025 09:53:42 -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=ktIxpYOJJxfiSnH3tmgz6PyXZepmB4Fa5wLEYqxqex8zaNAkmDd/skhoL5CCGjlVNe pPcvgs0eITK8vspOdxs2wJCnwWBs0IRKza4VKolPU9RyiOWk1rjTkA86VKVf4VRMrK4u t7UsR32gViOAk4CaIBWpi6j0SA2xyZlnfJABin2lAi/cYLwpRsm3RHcGNQOcCsGttOiP 45VoIxKMM3dg3Z4HVWmn0cKo1OSLsj4/i1+fZlNTTQhJxmviYpIekVuN6Y5y9cqlU9re o2IiYyUu2Nf7ibNX3QJBzIGvsxUDoQlGlNaX1IPdq7xgVwPlMKqrCuyJisczS0PpSjJ8 jQkg== X-Forwarded-Encrypted: i=1; AJvYcCUSZ0PuzzOjVPBuLScgGkxaeZE+WzAqs6RYFdcqXmF4y8oYDg3on42rXErHUGVHI2RLagUvHUQ+xAXZ+yBC6LcD@lists.infradead.org X-Gm-Message-State: AOJu0Yw6DwTHqzzQHukmB8I14eizZoM8vsgUJj0639ppMGQOMWWxTYji wenTKqivE2Bb0MDN1di7QyrlM6Y2rT35LIlVqxtMYo20wfUm7B0XtYy68DXvH2A= X-Gm-Gg: ASbGncuStMbftolT5M9XQXoPI8Jb5fmrL2RZaANRweoIHbdjFdhG+LNmr9Gz4w8YMdz LM0C88YVgMYof2VIVwNCAbMEBVdIxD+nFya2yvoNS9ugCGaxbnzZOC49jpBoo56+JqP3oiUwYFe AymsQOjruNbkwowQWi251NDPyJ7GdAWV4H5xFf6zyZyxsOSaFcgE1YtdHAzL3H9CnzGEvQ7SvUe iRPjxqoo3zd2jdQk4leuwNn73deXZIg2S5smApq6oW4It4sAlbgcJgzWuvvuG2fJE/C4a+HUmcy R3u68z7fOnqm75sJA/Drdf4BZDUsy1qnyhwRQ+KofSc+XvQ= 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_095342_534297_85BDC9C4 X-CRM114-Status: GOOD ( 11.46 ) X-BeenThere: linux-arm-kernel@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-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=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: 14055877 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 2819AC369C9 for ; Thu, 17 Apr 2025 16:58:17 +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=YxGF8iNxhLQlnqVyeJc9XfaoXT TzRxAT/R+fagkhYXqA35EHBMnoRsKUOAD5H9nE2x7Q8L+Z4Usu1IUf7ey1TUgd9hFQf8coUTiL3bV ccGyvhoJUPMZB9q+PSSZyKSddKkizqFPMbZW1ooKB2mZf1ivD6LyHyJ3OPpXQOO1i8dgpEiJJC/Ch PfdvbVONkzB55iOeijo0pR/+M2kYjifesxFVXFkumICDaewdUluSVcEw8LBhfmQhLv8XUA6FgPzWn 6voDBOIqh0454RP1ZFWjn1Wk8kH1+omAFIC5XMNyEjc6UgOdW2bNg0pGNuf2nUmCK02IFbVylFXBE tetfExOQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SYw-0000000DkiV-0JgZ; 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-0000000Djej-1CVj for linux-arm-kernel@lists.infradead.org; Thu, 17 Apr 2025 16:53:41 +0000 Received: by mail-oa1-x2a.google.com with SMTP id 586e51a60fabf-2c2ada8264aso516801fac.2 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=ZlCGzhVW1uXYCro0FQuEstTqSmNqa4VK+nmizNNU5e+Qkik+vhnAI3RPE5K8ALqn4H eGwlrtAjA6AUCMqGNH13BsGh581sCrKcjeO/x76qvA+hTK4NhIOWLefmq7dDnsndIM82 WDVSsbpmodb0F8L09tKXe263Vutur39jyf5waF29P/oYG7uzniWEUjckKDBTrSFGnfhL exnmDWuSpVgxiwX/8nn3nQ3LW/r/9U6sUxyOBGYg6mZJ+eHz6v9MfTzl5JU1jq54F0TC Gv8MyKNZRJyBbY45quh2oJx0GLbfHobHtyBIgyGXMDhkhmxpP41+fJnE2I0zVVIYPjWI L5zw== X-Forwarded-Encrypted: i=1; AJvYcCV/MdPhckOjxIeQPgiuefR73FxOEogZ7Sd2O7esv1naGcNDnJktlJ9PwJrc4qSvcocp4uhlQ0edS7bYQ0U49xye@lists.infradead.org X-Gm-Message-State: AOJu0YzpY4wQ1OiDWCCM1fXdh6CKIzmSnC1++vgr8tamjc0NBVJzBFb4 mB9czu5WiLwCtlZITpmBfl/PwTQoHLQ5i/ams3kMlVCWfJFrVMGOieEfY1uPX6g= X-Gm-Gg: ASbGncuTUIG+jKIzkObnZSvVXZSXDuiMlX6vT433ChUHEradsjxuldEbHomCgEu+J26 5VKRxYeY7Wp0TFWlqWMfAbGx81bpAUNXA5gOYTGjg+/PNNTZZQChPaVUmdBfkB+i5mS5LQcc6Oo TzV6EWvtHLPqvBdya9b0w0dmZUHtG63DFhWxsZj8vtgekH9RvahWBWnc+oAg7v7ANFEWepbay2L xn2pUjNMxd9Cm3H2ul0HTYOzHF0rP0Vv7nvRWZsxLRe0C/cIeHF/3fd01HZLjq9wuBEsuR2Jbsh 6kTosqB8ZRZcxvbzL1REheeNCfQSmoCLEOgWqe6tWMhFJ1FqJS29HL3MyQ== 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_340925_833F03DA X-CRM114-Status: GOOD ( 12.04 ) X-BeenThere: linux-arm-kernel@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-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=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: 14055878 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 F1CC5C369B2 for ; Thu, 17 Apr 2025 17:00:08 +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=PoYKPDPIoHNVeR14ZqdyxGzEYH Xg5v2zNgqKLKEhkUx3mlS929qGBiEPVdjTuwCeGcZtchldmOQxCobAQVFFS8WVZL3ju2kIDLpDXA2 G1278txU+9dqjHHOx2/irhts7vL+Tf8QoTIpNiMVlMUdGRa/JUZiEAewg5iEQD8z/gcoDH0IGJfTR 0l6YnyIc59/a5PsPhFVxvi4gMcVRxIDiP2ASsSQmCAQcET+5l9KE75TjtfapAc8v88C4uUd89aOF7 Ig5zU1CIiU/pWlKKgQb3JKsgfRsBhu2LAGC+aNyUpO8R/KI1fC834986vmnDvjP61I/rKy3O36fjN YfUG3amA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5Sal-0000000DkxW-1YEf; Thu, 17 Apr 2025 16:59:59 +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 1u5SUf-0000000Djfy-1Zu3 for linux-arm-kernel@lists.infradead.org; Thu, 17 Apr 2025 16:53:42 +0000 Received: by mail-oa1-x2a.google.com with SMTP id 586e51a60fabf-2c2504fa876so287208fac.0 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=cWFI67FIWQ5ei7J9Lx6mE4qrNJQFdZ5vl1/gMMf7d+kUOD375SlY7JqqGN4KJWeEfj I83dDKxq3Du6Mh7YPO/XLPqin7xdUaHFJjmmgIcVkEKq/TQmVbYYYSA15QhzAhS6DFFF 2PHintw+3jX/RZ1tXfc0vFPkXzrePY/SxcvT3e852Y7XgUGl2U24ZWhBpTEPvnirlf4t FWYTSwcPZloqxDBmhkRMBn6O+Clo42nafzL8cS+6+xSSMJE96DmvtNbu94vV8x9fV89E elUcXoEDIC6bfQ64tjo6ijj78/t5wQ98FYM0VQsfvjWfzfjq2oAN/rLyS7E1FO8QOir0 ypAA== X-Forwarded-Encrypted: i=1; AJvYcCUpFqI/uFY4P2XxgBVokqvwFpDM3uAFxBXx8VQQXn0bRu+gDNedzrtW8KGvf8s+BcRDbUKu2wpqFjIKiMDIK8mO@lists.infradead.org X-Gm-Message-State: AOJu0Yxfs5kgT5qD8anXZvI5fZjzJHQ32eelqYKUmKT/mDX5a+JSsjsq pmWfgGoKPhY+BBvmp30NKG9/aZPTbg5gwxCbXQq34O6FQFoIiX+VllAaDEkXm58= X-Gm-Gg: ASbGncuIguqdnb+2smmgIOZbL37PvKZOZ54KP38ElLQ3qOHBxKG5I0AWuuIaCm/n5oD I+PDNO8m4QM9scCOq/TWqFWU8CyPkPX4wC+3tLaRopm8PnnAP5wt0RtNrjo3U7SWE7ZNgL4Quj3 g1mdvcDPYH9s+0Yndo0AIbyE1s3gylpQ5X1D3NE4OmOomtYY/RNy8tmEnrrG+GG8agBRd9h4RAx naeEqEGlFIrhiCHBThSE2c17Ix6vHIOD5mDbLgMES+k+FM5I6z17rfF19zSUWPmC2KhNJvKTqBD qz+zdwE4PK1TJ7QQpsonInsA3JjlmvqdT48S9iQlaX2JyBA= 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_423370_28A202A0 X-CRM114-Status: GOOD ( 12.59 ) X-BeenThere: linux-arm-kernel@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-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=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: 14055886 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 1EFDCC369C9 for ; Thu, 17 Apr 2025 17:03:57 +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=ZHPAVmxt8heviASaBB2eRiKx74 trh6grb8+/c3dfYXkMhedyVvKqprwPKRLe2K0kFfxWMc0lt/DePTsBm3w8X3/zb4OdkQEJ9DqhebP TnWG5x3UpKhRD3AhY5YQsIbgQPgOYSJ6IkaRMHJR2yqRsulPLQBRYaiA6+IUzFQKkm01XlyHZf9ZT 3nC9KDHHOwRKlUprc6pwWLOFDZPxexQ5o67CxlRcbV0BHbGF37Qsfg2domdFF1JY3I6WruksFGZv3 mxulSJU7a7XyclKJJrAS11GMrKDDwPAyRyF+9qaUJfkQ8VR+Xl70FSS2n8//Fv90lsrTFAq3tMafk HGVD7edw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SeR-0000000Dlgz-0l8j; Thu, 17 Apr 2025 17:03:47 +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 1u5SUi-0000000DjhU-2vC8 for linux-arm-kernel@lists.infradead.org; Thu, 17 Apr 2025 16:53:45 +0000 Received: by mail-oo1-xc31.google.com with SMTP id 006d021491bc7-6049acb776bso445734eaf.3 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=M7imm8aYDnpXPzvEUr3To5kcx30nRnLl+j41JpX/2zYYGu6zf1JH2UyB5NKCnAD25q 2GT+AKdnvilvPTM3g9cFU5uexsimlc4p9zuM69Zcga0UgGMYVZWrz4j+1+2ajQdj4FpU nwLg4RJeGuP72hmmfCa1rx0L2TfAPz0PqtDP7msIJJxVsMlzcYLvkkd/b/f5cIfdQO+g 0TP2HMvcHY8V5sImrNH5zPKPtpBcTCclxHQvuGrN6rXV5k1lrRHc+RXpCY8ATRcrHwVb PAJP4mXhZyWnppVxm6WScXsHiBrzaDkFvCe90FMlMu+ro0LrsDkJcJqvOU3dYywCC7uh Bb+Q== X-Forwarded-Encrypted: i=1; AJvYcCXH/9i67AvWK050xKaqwlp+XSDp06910am7z4UGrWm6hoJTM4s0SyOv6+AnMVVZiXVzL6IMAs/sz/SrYRfo1/sK@lists.infradead.org X-Gm-Message-State: AOJu0YxedsX2x4flieZrPgSra9R4kFssFmMgX/YtFsmlN+kcbYRcF7bA UtACcEvhwAL9aqKC0F8e6Uf/V/P4jxTFZ6Jk7jWS66tdmpZMBVO4oT2Ad1KT11s= X-Gm-Gg: ASbGncsb3g88ACOi/r4Zu4Du3uh8VixPKxiyb21EFv0AHdiFxEURPasrY/ZMeNHyn6D 1/bKvK8B5vblkicKvGV7SMJ94RMaf4G8uIrUzDJm1GNEMCG1YPuAfgu/FSdeK8q2DdjoWss1ai2 L0Wo2lPCEG6pVH/57E/QnNuLYhCwPjFHf44/5JC5w/f1Ti4zrqm8hsh6YI3cwe94MLZWJsmZHp5 +VDEEGDuOSVZ28wOZ5DcxYVf0tvaX08IuFQaEI7ICbfkVnH4nPV/QMLu4V4+T/sytQORhr+RPKj B6lfd3xE+AGaf7nQyQSaz4235FkPm4LST6xQpBZWYNL0rJY= 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_734377_E1B363F6 X-CRM114-Status: GOOD ( 13.40 ) X-BeenThere: linux-arm-kernel@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-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=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: 14055887 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 77C19C369C9 for ; Thu, 17 Apr 2025 17:05:50 +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=ow2CtpZTEuDNcTyiVdZfZ0LwP/ k/ROwEuc6m8v7EX72YhdclWrz7Xio5xWEUca6tRYNaDc7MhNyN3o/vVWZ+R3pggQfh2SbETEyZov9 iK1JOtoodc+3W0LPYbzswwRBUYOLvw4BxwJGt2jcGEkZrKK3ZbOvYzi62lwzXe1H9jQDPvmXFDrWD x/VsEa8x6okJEnleigIuSv3TIHvhQ9/LunUaqi7UGi9ZFELj/gBGsJd7hNwfJOXy3QO18L1inKX5P sfR7Ntvu1tcDOJkd55oOhHhJOE3nZouxKpENDDQrtK2gz6hB73bFA8k3x1pLOC1RWc32pK6XxpQ4r UWb+srNQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SgG-0000000Dlsy-0lZZ; Thu, 17 Apr 2025 17:05:40 +0000 Received: from mail-oo1-xc2c.google.com ([2607:f8b0:4864:20::c2c]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SUj-0000000Dji0-2UKQ for linux-arm-kernel@lists.infradead.org; Thu, 17 Apr 2025 16:53:46 +0000 Received: by mail-oo1-xc2c.google.com with SMTP id 006d021491bc7-601f3674116so256523eaf.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=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=IRmIuaFN3+oBeauZg//nt5JEIuCRzQCZrWDyZqTsO5SALh9qj046aT85dhfkM7J9e2 yhOcrsk7gvrlfN8YKDUIJ/fgKyKnSkVL2lpSnaeZ0j6PVCa4HTNnL/FdNZDw/mflH6SC lzqqtpj1hBLd7e8FVcUUAmD6S90TZZ1uju2eOhnBvWQ302fq+5EohuWSxP/JYlCEr21o lASVV+fzTxKkif1NPAa1OB7PVD/8z2vf3nHE3QXZuEWERhpUzZC8mvo6tFMqIZBJ4fDj 6nsQudh6VpVeGpwGc1Q07pEXyj8DrbfdQVify5Te5DaN66UgQuH70W1hYrJxhea0m3oZ fIyA== X-Forwarded-Encrypted: i=1; AJvYcCUxW/Zq7fzID/HyxhEgVqI8BhU1r3YYmgxU5malc96YEAlnISzioOE2Iv+LEEEvSqphfjBxPZiyEkR2KnWBEXFK@lists.infradead.org X-Gm-Message-State: AOJu0Yx6G8/GiuQeCrUaTY4SkySgJsSEFIPjMzOzeNH3cTV0BcJDnbOh ZWT3XVpt5oUs9SUxtpNnMOwCP2tyUS4cuLS/c9BRcb4Q8+TQbSfbMiJBn6c3Svs= X-Gm-Gg: ASbGncu4EuF33R8UVmbm8xPo7SnyBKFNTh9jQpPBKNYnQwvQnfLD1w7DEFREaSOwo5W 9R84yfI3wHYdQkMplQBLlzbJs6T4SamZm52agRl9CkK9SAZFxXea73Q+HX+qcGUYoW9dra+yrh/ I3mP+B//QnXf8GymrHG5Vw2r2J4X3rBBWJhy9P/IxcsD6hfEvfSSmiQV7uNtnJCBmcjYq0ehgjD nUUHQ/6sBEwm94U0xAqLtJN0YF7F2nJIgFyQHn+G+Db8TcCQ1U79AXudsigjRt6zi5YWs533qhH Gt8ILVM/EvHNLKT++FT7IEIfhQpJkObqrFjBuirwy/cUjAY= 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_648693_8B7EBD79 X-CRM114-Status: GOOD ( 12.24 ) X-BeenThere: linux-arm-kernel@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-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=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: 14055895 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 00CC9C369B2 for ; Thu, 17 Apr 2025 17:07: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=BfZu2LJ2/TRF2BB18CdH13fy2A xxrQyv4oreO41QoqzyzBPp41r2DxIDLB+PfcFtJVC7QKkP6jj5ogkqC8wHPYGd10/idajLfD5mRc4 Rc50pIu3oyvVaftMrHIvqduvXI2sVj9kMLChCycKovgc+2+7puicVPXgz89MBYabndxe0agKGg8T5 rc7eH9UQWJ/xUkyNjZZ2YltTIMr49TznT2unHpO1TcEMjwaaX997CuUb2YpsM1v/O09ZMJmgv29NE CTZohY1Orpyiwhiu8kXavSgAGc/iyAWRDV1uwrSS87JaI7H4QWgzgkhG+9XE7uvM7DmGJPZPFL9Rc qwf/DUEg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5Si6-0000000DmJd-0Csb; Thu, 17 Apr 2025 17:07:34 +0000 Received: from mail-ot1-x334.google.com ([2607:f8b0:4864:20::334]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SUl-0000000Djij-2CEY for linux-arm-kernel@lists.infradead.org; Thu, 17 Apr 2025 16:53:48 +0000 Received: by mail-ot1-x334.google.com with SMTP id 46e09a7af769-72c40235c34so305057a34.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=f0+S+98WmxUpWNV5OJnIW4I7pDyPHoz3Qc7MtfcqiuF264xmk3yb0LimVuxkp4YYfG K/sPwjZiRz7YS6OoIGa+fHP4lXXW2yjUNNGpkbaB+Sbkzgcurt9QF3+znsdQotIFMsHk ZR7BvGBxPBnyTy7rnYQDWFFPWBu6zgkXrmNSdtrEr6mwLp2Bo3joSncCMeVVEt7LTTvY EfxWVC4DKWGllEAPrsr50u+Lib8JfEYUAKjBvDpUtdGfhqG+d/J/AuXfQkGVXU1UpSFa lpam4LxOgRIr/0vekTjKeLkq7U2L5Fyip39vEcMFRlEpVahc4N7aYDQQ1uUpA6p8zmPV 3MEw== X-Forwarded-Encrypted: i=1; AJvYcCXJoDP0lVdOUwCgZrWHog6jhxvEa/ERMACLles8tup3lhJz42ptwmpSlkbLVA0XNxfz7NFr91KMvk5Nqk7hKSxL@lists.infradead.org X-Gm-Message-State: AOJu0YxxyZLa8LV1Od4Ud/miXOCkg7Eb5ZMLYS6K1K3NTL8FN7cs5Q0X z1sAqiQV/tcuOEMZM+OcUyk5Ue7ABCjBQ2VgN7mhCqT7eMgRAwckrSOTEV4miCI= X-Gm-Gg: ASbGncsQkpmN6t+OTNvabREzl/DWJiDMrFtueJtmS3m4s0fM0FVWK/4cGV7wcU4O/+1 AgywqcuBQlTPGECDN8ziLcjUsU7bMk1y4deFD1rTpptjJg/JZRkLOO8JrtSbgsspr3QbCHROB7m jximlhioNdLeh4AZxJj2bTVURli8AB6GjwVaqKCVYKAQrxZ0mdxL0jLhKhfA3ZNRMO6UEbZ4j7w njw8Z4avLKuY2x+DmrowCoO5l/mQkAQ21Hq1VBCDhesD5jSLuaw8ace81IYyTTLNYNEeVWDQ/Wm ZZbN2z61mm2MfXVXZCoHmt3oflxXuT1NiCLrHPhMPwLvs6TAd+/LL8TPRQ== 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_559169_C4C7F96E X-CRM114-Status: GOOD ( 13.19 ) X-BeenThere: linux-arm-kernel@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-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=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: 14055896 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 20F08C369B2 for ; Thu, 17 Apr 2025 17:09:38 +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=45aOHU+76xG+lWEwlNZZvTaD4c SpaL9arGNMAh270I58x19wKhs+C/zA+YDQqaNLbLMKTyW+ZYlg49ifH2j6C4T6mt10IjUNmZ0Qyqm obbkMGTlqMYdWaGRGd1JVJq3HYFciSafoyPucxJYxE9qa8lD8hIFh2XW+lcMxDfaLB6ECBsYalij3 Fzm98vGX8nj53fPH3YsfJOA1E4gwOtY/fPLtyYstmCbazvGoaxFhxG0ptsIOnmAtbp1iJTRMZBHAr VoRd0DUa4hYZzOy3mGGPeJEM3sgAny9vXz0a9VGO/phBV3evHuUEb+Xe+b+EBYr3IrqXqHGkGuSn7 aPcn7cfA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5Sjv-0000000Dmdz-3tZK; Thu, 17 Apr 2025 17:09:27 +0000 Received: from mail-oo1-xc29.google.com ([2607:f8b0:4864:20::c29]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SUn-0000000Djjb-21kB for linux-arm-kernel@lists.infradead.org; Thu, 17 Apr 2025 16:53:50 +0000 Received: by mail-oo1-xc29.google.com with SMTP id 006d021491bc7-605fc797a2cso215030eaf.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=qKcutJEzNTI5f7EwcMYpQxMZV6dyOVnBZOL1eSyffLH5wRvZtZ3r8ReIs2G+Z0cf83 xPZbxlOHeCsGDX6Q5apjlso6cvSe8L9aR3GkYn7fhWWmDkXUM4HTz/+DKiDHImdDoX4t WELrmGAQOo29/qc5vcWrWhhY+lsHsril7qlAezdl19VElyjRb/tnmZv2cubwTcLJoNzE olNIQxMG7IDyfm2amE1y1PICFJ8VAfoEXDohpd6eLitLWX1JXlZAJ55Offpt0hAtPT28 NRAhv1644/672XPFYaDK3MvGtVt6f7cRwdbu5JqgzOUdkc2uIPjxeVVqXfjgCvqjMKxg 1WZA== X-Forwarded-Encrypted: i=1; AJvYcCVFoSeF+P+s4Ch8TrPUEL7mn5+BfE0SgrWQk17mCN8pKwRFXU2qBAdc8KCOC22ZgCGkpALMGxQqU8fVkzuMKpZQ@lists.infradead.org X-Gm-Message-State: AOJu0YxSyESTs9APMCBa083wRs208J4WtqvWcfsmjO7PUfzi0ZeDTrp1 9u4rMuss0V+VyDxRBSL2qZXZq350hnQAZXfXL0z4qKWy/zEU160nk7tm0xdmmJs= X-Gm-Gg: ASbGnctJ1Vr1LpDnmfnOKLIzXxdZ2gZ+IU61KUCH6ZqbSyEYmwpoMkrDTiuKZ59YtJ6 daulC4/sb1+RhjhuXDC8Dnlso5KpEzRrN+3yc+cSfSXAuHZ989xLSKJnEXPiFyIqiV6eWm3ig84 m/C5WbL+iFuGDk8FPJeHvO9yPBc47HDOBNtutmL5OXAA9rMOFOq8bj7qgZq/59cMtVCy8LB69wO wQhtq845QTp7CH3dJjuzSFiSy3wlRgVqQfWPFDfoWi0KH+g8/5M1TzVLoUnxsQQlpr28SzoHmlB 57LxdGbnqK9Qfu5jHFcPFAmUdFC3K6lg4aSX3MrMQgL4cS8= 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_550045_75FE0408 X-CRM114-Status: GOOD ( 10.74 ) X-BeenThere: linux-arm-kernel@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-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=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: 14055897 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 3511FC369C9 for ; Thu, 17 Apr 2025 17:11: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=B7MFMXio/lRdc/3h31/e2xLjEo 9J9gJD0Klm6bUA/4frZNInd0cBA2xnSK0p2Gv2F9T/v/+Jzq2X25ab9c/mOLdlDYHAeeN2rH8XYDd K0Zri/e+9LFzZmizHdqgI6UhSDv3jCBcikbkf4/f4Gi+OkJFaNoexhMm9Fj6E7WI3mmKMw1pwoT1a zyD+bbXWLRl56RcbrgQDQfLvbIVBLGM0+u7vW7SbATJG4LsujnxKZO2r0DZ0tWKAT4zPL8W9N63SG a9WL/MCGC87wmM84oWsqyQnPDcgKll/pPrNYiMXJ6ZyHd/d91mNawh843JNGXoRalKpp0zrfw6904 I+xVHFsw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5Sll-0000000DmyJ-1FgT; Thu, 17 Apr 2025 17:11:21 +0000 Received: from mail-oa1-x36.google.com ([2001:4860:4864:20::36]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1u5SUo-0000000Djk8-2AQT for linux-arm-kernel@lists.infradead.org; Thu, 17 Apr 2025 16:53:52 +0000 Received: by mail-oa1-x36.google.com with SMTP id 586e51a60fabf-2c12b7af278so674194fac.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=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=JXUdUkF7oY/nKk7XJrTcsK4EjlWK6/a0x1/FYHrYqe79Sg7Rk/oa838ImWciKgLymv wH409+tT5OtdpClOLMtK2lXatAmK3e9J4F04O806wwgCCMs7NpJZ+LVzoYzSuPxnbgHz MU068docv8V50SKQSjcqn3ABmAW1+dmIxveQGphWqYDhOJXbJ7KAs5r+qVBDFu5LcD1X olu7JZ2YZXy5l73lWl0c208EeN42BkM8h3NBdazkaNvk+zDcZ3MMlnbAwGHzwYmPtDmn piEaBQp4rbmxzY7xTl3ipEzBbzUKx5gAfJBzPOBiP9G3U0cAJPTJsMOzo3hUcNjT/Wyw 2vvQ== X-Forwarded-Encrypted: i=1; AJvYcCXx8d6NFgEE1GDVH2ueu1h3FVxKhhirGii03nu12kp2rgAiJvaqbYFeFD9oICDMwiwZDTsJgnXu2KWwhSByKAyn@lists.infradead.org X-Gm-Message-State: AOJu0YzG9VyFchCOpPaDtz+zMNEtPbd8i8zAsoVKnAWOCaysI2TpfkTt NdnwMMkK4ln3SFtngXRWElAAy3KOPqY8Nber+iyzQDn+ZzYVb3CC/jwPP+IfP+s= X-Gm-Gg: ASbGnctexPIU+4xFHPYIxvuU+NhfH2M7h+lHWSUoBz3PMi7QN7xLtPjiy8d5hdoAqqd 5hOSh7kiMDfQU2/irTBNeSKmgKajOnKBbBBYdEXwm/4Tbtc74u7DhDg/2pfHSkoMH7QhcHuqKpl cUbdoyJR/R5jmtX7VKZ7Ouw3jC9oR+GutRtLp8PSDWHoH01T098Oi3hc1FO9WpwNSYjaFXlBSvk LlMxBSvSa0G4mkxan2pdpiCbvCNpxr7imBza1ePwOOSZnJmXG9s6WzHhYQQzqvGIRTQd96aWvpU p54m5HDer1NrUBqFE44isR3RbsO0duGDtuG+4oFzIpnWWzw= 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_549282_FA600DA8 X-CRM114-Status: GOOD ( 10.58 ) X-BeenThere: linux-arm-kernel@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-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=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 {