Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp662362ybh; Tue, 10 Mar 2020 06:05:42 -0700 (PDT) X-Google-Smtp-Source: ADFU+vsKGNtMSbYrXMbyGhOJG39H+lfUv0XiIq1tm9/da+OiTBcVejvmXr4B+dbnjxAHMR9WMCsW X-Received: by 2002:aca:2801:: with SMTP id 1mr1058519oix.168.1583845542695; Tue, 10 Mar 2020 06:05:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1583845542; cv=none; d=google.com; s=arc-20160816; b=JNnzUP5R41WkZ0uJnXU+fiMfnG/FbYWLaxGGFSJqaDNW52xfn8OX4a4nFdZjD1ibyI WKCYFfYwxBxrWAeRU87AO3gbQ+N+/wXMG2NVpTzpB4xJFdWF3/UoxhsSK1jDn3mKgtqa zIWPE+JI2C92UVq/vCMSX1IL5nXzg/UpoSRtXNN7qmUM81i/pjNxXKXZ9TO8PrwwIHOg t7xiSMebCiVlboMChdAgScHiXwNkSWCxqInrwCs/bDJREAWJxfP/E+5XG44rc/EQURTA 46YNfMUmZLoV5nasDuTLH7Vd4Y8GxcN9DFY6Tn00oBzwykqoG49cARRulviEt3i6rWvd flIQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=DKwqt/PE9lTdYr+dD+aO1/QhkRefhyUFa55H89mO2Ls=; b=AswbaKxYW+8wqWj64FlBp7nv75+QTM65370pvWFVr6gJWk5hl4gHsTkYb0t0Aq4MjD V3WlUODzkK6AMo+G3P7Xpk/8lUtz0mUFkF1vlVZMMrVMIy6r50ldzEeruF3vqG9qS6sM 2Pt0MSuYzEKDZAjsv4dYs1LBGozBQGbw5bspWnj20IkKvfusN0wB6SNFh2wId+2AEhuQ pQpZKcgIkQntjukouEmY4ThXQmsryjQ1rBe/3t2kAPk4WncReearGNjNGgBiYmFAH7OH teCEVMNbaY/n5MrGNfCXirA+W2CYoWzmLldK8j0x/mLN7yi41EVZ4g+vBvhkUlfp4shr waGg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=hAMRTQ2a; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z16si876485oti.253.2020.03.10.06.05.20; Tue, 10 Mar 2020 06:05:42 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=hAMRTQ2a; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730630AbgCJNDj (ORCPT + 99 others); Tue, 10 Mar 2020 09:03:39 -0400 Received: from mail.kernel.org ([198.145.29.99]:48388 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730625AbgCJNDi (ORCPT ); Tue, 10 Mar 2020 09:03:38 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 752A520409; Tue, 10 Mar 2020 13:03:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1583845417; bh=AayI18LkSJjxsRqW0wj91p+S39Sy+kfU3MHhJHUHFMU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hAMRTQ2asbk7lZOwfn/etGSSjNusoy3G4EKt6jnn95VFIyRZpwZ9ft+mcnSPUpy1q tm7YEIxt+2/uAnIvIiJpfpba/2UiHZOMVqpZA8HQeoHE2r+uTfOF5cLApbVNMcdaVU XinVVezREwE4pHq5FB2QN80o8ZV5gGln6G1DHozE= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Leonard Crestez , Shawn Guo Subject: [PATCH 5.5 158/189] soc: imx-scu: Align imx sc msg structs to 4 Date: Tue, 10 Mar 2020 13:39:55 +0100 Message-Id: <20200310123655.989313781@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200310123639.608886314@linuxfoundation.org> References: <20200310123639.608886314@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Leonard Crestez commit f10e58a5d20e1cf3a39a842da92c9dd0c3c23849 upstream. The imx SC api strongly assumes that messages are composed out of 4-bytes words but some of our message structs have odd sizeofs. This produces many oopses with CONFIG_KASAN=y. Fix by marking with __aligned(4). Fixes: 73feb4d0f8f1 ("soc: imx-scu: Add SoC UID(unique identifier) support") Signed-off-by: Leonard Crestez Signed-off-by: Shawn Guo Signed-off-by: Greg Kroah-Hartman --- drivers/soc/imx/soc-imx-scu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/soc/imx/soc-imx-scu.c +++ b/drivers/soc/imx/soc-imx-scu.c @@ -25,7 +25,7 @@ struct imx_sc_msg_misc_get_soc_id { u32 id; } resp; } data; -} __packed; +} __packed __aligned(4); struct imx_sc_msg_misc_get_soc_uid { struct imx_sc_rpc_msg hdr;