Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp5515170pxv; Wed, 7 Jul 2021 05:43:02 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxEHMEw0joLPY/Fnpa3XdmikzCPTzqi173sUIhhOHD3SRLP9skufbCP6hkVl1Xx6XxOiTW8 X-Received: by 2002:a92:6f07:: with SMTP id k7mr18795064ilc.276.1625661781837; Wed, 07 Jul 2021 05:43:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625661781; cv=none; d=google.com; s=arc-20160816; b=n8kS1LGus9XscHxPWiPDUYNGJBl8KyQdJFSIg2N3sims3ew7Vn+B4mkc8XAoD33JXt GujcfWYJJvlJ8+VldqsvaXEZtlisMqDWzBnT9iKXHifn3W/52jAE9pfBaJbviisY31Yq 2ax+cItDy4onJXCe3/Gftq2vkjSqB/36Qqn1Apl0+8H9ykZ9ML6jzNNEUQjJoR14yBon SbbLD5E49dvUXHKDBUtP/LLey+hVxZ/D0n84vTRGPzTlOOUchN7HAqiGtVr7AU/iUFeA d6+exStIU4ghyFpMPuWndknpTjU1RGvk+aVoupxM0K+qfAlatvMhX5x2sRkO0TY1v1kX WhRQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=YVybdXpohCWJ0DaGrPJsOkOI6L1bLPvmduLtAp+BVqs=; b=JfZ5j+HdVAvZ9BXvwiSaw7fr6ClHgkvb6YbVa7J9efRWIy66XlfQJOHjWBjC5qRhB6 aY5FBy86LKuRyOe4PAeNSbkG7OdVdsGbYIxRKC9JQQGrc6A2zPErBkGF7skCjJnhRlkI BY1qMBdVsTFCAwD45kZ4HIHkK6U7aXmUHJ0zY2MF68Bw+BvRVTNUpkSWOyOsvK1dvmnK dZEDR2B9vG7e5esVXXV2ufCjJoN7HunF+ynM3ted1UB6Uf12lPraCEt4gH5i0L+KJnWr P4oxBBSLlQ9314r2UffW4qmcJ7WLS46FHFh9qCV6IyctMYi6hby7PtNnph8BSU7DYqFN jrhw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z17si19649813jal.97.2021.07.07.05.42.48; Wed, 07 Jul 2021 05:43:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231467AbhGGMoL (ORCPT + 99 others); Wed, 7 Jul 2021 08:44:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44406 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231546AbhGGMoH (ORCPT ); Wed, 7 Jul 2021 08:44:07 -0400 Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1A912C061574 for ; Wed, 7 Jul 2021 05:41:26 -0700 (PDT) Received: from dude.hi.pengutronix.de ([2001:67c:670:100:1d::7]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1m16re-00024g-Mi; Wed, 07 Jul 2021 14:41:18 +0200 Received: from ore by dude.hi.pengutronix.de with local (Exim 4.92) (envelope-from ) id 1m16rd-0005Dz-0i; Wed, 07 Jul 2021 14:41:17 +0200 From: Oleksij Rempel To: Dmitry Torokhov , Alexandru Ardelean , Mark Brown Cc: Oleksij Rempel , kernel test robot , kernel@pengutronix.de, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, linux-spi@vger.kernel.org, David Jander Subject: [PATCH v1] Input: ads7846: ads7846_get_value - fix unaligned pointer value warning Date: Wed, 7 Jul 2021 14:41:15 +0200 Message-Id: <20210707124115.20028-1-o.rempel@pengutronix.de> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::7 X-SA-Exim-Mail-From: ore@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Fix warning reported by the kernel test robot: drivers/input/touchscreen/ads7846.c:705:24: warning: taking address of packed member 'data' of class or structure 'ads7846_buf' may result in an unaligned pointer value [-Waddress-of-packed-member] Fixes: 6965eece2a89 ("Input: ads7846 - convert to one message") Reported-by: kernel test robot Signed-off-by: Oleksij Rempel --- drivers/input/touchscreen/ads7846.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/input/touchscreen/ads7846.c b/drivers/input/touchscreen/ads7846.c index adb4c2230c31..1987dedac94f 100644 --- a/drivers/input/touchscreen/ads7846.c +++ b/drivers/input/touchscreen/ads7846.c @@ -702,7 +702,7 @@ static int ads7846_get_value(struct ads7846_buf *buf) { int value; - value = be16_to_cpup(&buf->data); + value = get_unaligned_be16(&buf->data); /* enforce ADC output is 12 bits width */ return (value >> 3) & 0xfff; -- 2.30.2