Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp3904922pxm; Tue, 1 Mar 2022 07:36:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJyJD1UicfqtW4n0xYFQ5zH2uzRpqnaL9YplgjVL6VsQ+DGppKSyjyC0Lx/nFWKceNuScoAI X-Received: by 2002:a17:906:64d3:b0:6d6:e5fb:cd9f with SMTP id p19-20020a17090664d300b006d6e5fbcd9fmr2229584ejn.706.1646148987939; Tue, 01 Mar 2022 07:36:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646148987; cv=none; d=google.com; s=arc-20160816; b=DCInp2XdcTAThpp2eALykcx/xXC6+ARFCCZYB70uCWeMUIq5hTbrSfMC1btWXMZccm DeuI5Djjgt5gGcuohiFnoS3KAoBsck2xIPai55tI3E/lx211yp+qhnPl6TenPRVLNhSM KhOMlQvnTHnspJt6iiTcDgMb4ydsj4Q0sgLBNYJ81lMgLecGECZAHGW0Cvq/JBoUbQ9e vVJSzfeHtEEuVGh4PPq4U5nXkDsT07bRg0mXpMzKkmAJZY9xuXDF0Ti9naPpHWJoIoVr q1OeBqpXVM+QhrB9VAjBkRuvJvA3pLu7nSXx7LyYXPQZdqtVe5h4yhVBYAgWCPPQ6+mC /FzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:mail-followup-to:message-id:subject:cc:to:from:date :dkim-signature; bh=1jOSqeUV6bw92y3QVExtAUxHs9vat1oNo6mWmMuwHf4=; b=wAGH9Z8oMQibQYLaoSvXyoO2JqqbiJzqTyKs7b18ArAiYZ1Gnjsyuqxaed2T6EuuNv ZFIUhjCKE/t0cp+eQdK962sXhoDm3puc+Npyc3dSkDaJzmh+4Nx7rZn/CiOcRg72TYy7 G5CELo1F6rnFC9sjrEWFs4bAaca8B/fkNZKCEtqDpfRsWRRITJrQLhzdCnDpF5JWZcnF UZPCT02MH8jWOjG6GSxRiMvqog9C9xNhRYwQ2T3h2HkddzvvI8TAC16w2DyRF3hkc/tn oShFxuDOa6KJsHt/3hD2WUJ/Ch26ankOoUnYtGXQdbuTuAve3lUliWfzaBSlSl2Cbxbj GQiA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=jlI0ekrX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id s15-20020a056402520f00b004138d050eb6si8131323edd.173.2022.03.01.07.36.04; Tue, 01 Mar 2022 07:36:27 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=jlI0ekrX; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235606AbiCAPQt (ORCPT + 99 others); Tue, 1 Mar 2022 10:16:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58732 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231577AbiCAPQs (ORCPT ); Tue, 1 Mar 2022 10:16:48 -0500 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8C7065A089; Tue, 1 Mar 2022 07:16:03 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 4934FB81B31; Tue, 1 Mar 2022 15:16:02 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 8136CC340EE; Tue, 1 Mar 2022 15:16:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1646147761; bh=1jOSqeUV6bw92y3QVExtAUxHs9vat1oNo6mWmMuwHf4=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=jlI0ekrXQft3Mmqg2w0OJ1KLeJ/G9Y5PbtyJYvhC1SY5YHfxPASsEKl76VPb+QE82 UkKDZAetmWvrwYdFXmnrk2lxip7MEm/RdAxBnufZqH7L0ara/N8nVN7ORui9Un8IRg rqCLWrVeRKMDQJ3qVBGg4/Gzhrsl/EnNMYjw10oac9YyVDNKFkmaxn+BIZud3YC31d puXugFtHPpyBiSTeA8PWS0o60NnEBHPXqrHdIZijntNvVwc+EzfuGHXZ+vLlFDsW8y wXzQ2OuQF3Mi3Dj+X4hIqpYIPcUxTmh6vu/5MVLHOGkZJthVrHbeRxQIDIeCaX4/HR lI3owD7RBdrDA== Date: Tue, 1 Mar 2022 16:15:57 +0100 From: Wolfram Sang To: Jan Dabros Cc: linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org, jarkko.nikula@linux.intel.com, andriy.shevchenko@linux.intel.com, rrangel@chromium.org, upstream@semihalf.com, kernel test robot Subject: Re: [PATCH -next] i2c: designware: Fix improper usage of readl Message-ID: Mail-Followup-To: Wolfram Sang , Jan Dabros , linux-kernel@vger.kernel.org, linux-i2c@vger.kernel.org, jarkko.nikula@linux.intel.com, andriy.shevchenko@linux.intel.com, rrangel@chromium.org, upstream@semihalf.com, kernel test robot References: <20220218133348.628962-1-jsd@semihalf.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Mo3c/bK1NDR43rDM" Content-Disposition: inline In-Reply-To: <20220218133348.628962-1-jsd@semihalf.com> X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --Mo3c/bK1NDR43rDM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Feb 18, 2022 at 02:33:48PM +0100, Jan Dabros wrote: > Kernel test robot reported incorrect type in argument 1 of readl(), but > more importantly it brought attention that MMIO accessor shouldn't be > used in this case, since req->hdr.status is part of a command-response > buffer in system memory. >=20 > Since its value may be altered by PSP outside of the scope of current > thread (somehow similar to IRQ handler case), we need to use > READ_ONCE() to ensure compiler won't optimize this call. >=20 > Fix also 'status' variable type to reflect that corresponding field in > command-response buffer is platform-independent u32. >=20 > Signed-off-by: Jan Dabros > Reported-by: kernel test robot Applied to for-next, thanks! Jan, I wonder if you want to be the maintainer for this driver? If you'd like, then please send me the patch adding you to MAINTAINERS. So, you will get notified if people want to enhance this driver. --Mo3c/bK1NDR43rDM Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEOZGx6rniZ1Gk92RdFA3kzBSgKbYFAmIeOK0ACgkQFA3kzBSg KbYsVA/9HFQWuNzVftyOlBekgZX9AAG3C/txBAtaKdpgvKzr8E3hsqUMmsEc1aVq e2U8Ff81F1sM16kcq6uvSFVU2ExltUteo9moU6Uf2VZ2QPRkOgd57AfJGiWTAPDm drGCNfiDqCpMe0fpLTjifI7Xz6vUW9vQr24TLAN0ivnyrVXIJKL9EQZXqUW5OsWB eYbU4VIOgYMhIOcadobj0H/6dOSFCuvb/Er8YVFqpfYjqMRib6bykWFSjAyokQ+s vbUgcJBMq8XuMSCPpvgDnL9F3Bwmv0Qy7kPUeLqCdaOkKubCOdkLOLWwACB5HU17 ks6E2IJyVu66ZG4Auvyhgt0A5m+uDnsV441ulFSa6+BXCbZQcxo/uBFfW3mnooSq TMNY2E5k8EldMWg55qvrHPjvVQNsGVVNOiEYBzApGuIC8aPXpx7GqUWmopNI4qoA nLc7bw3DznWOfFV7GT60k21oGLZOcTjTiAgyg6XYAjO+WjwwWgp/YqGwRhHdUyVr 28Vuh0u4t1FDr+ZxKzJHBZkIxqw3X+TTGd0Ia1mvknxNuI3Rb+xokHV8t8jIqSa+ krvEzSU/HOXDOhfV52BmzyvLhVFLaVE8M+wiTwqDoxb80PhTFct4ijnmmQsufF1C AmoriBAaru4OG5dFNm5ODRGIE01JPq95dtb0uMg4yHXuvLSqusE= =z0SK -----END PGP SIGNATURE----- --Mo3c/bK1NDR43rDM--