Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp1634472imu; Thu, 17 Jan 2019 00:23:50 -0800 (PST) X-Google-Smtp-Source: ALg8bN5ZWcY0WEshjVmDmhzDQ6jnJ325n7Y4kw63FiUt/aL3y3K+tke/RrN34gsuz2JkvrrXZCPe X-Received: by 2002:a63:1321:: with SMTP id i33mr12807337pgl.380.1547713430160; Thu, 17 Jan 2019 00:23:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547713430; cv=none; d=google.com; s=arc-20160816; b=PFM6x0zdqCCLfCp01RTLa1ypjOKdWQmU84X+Mo11cXYs2py32kkVJgHE18WyUgQUiS uM7aKfkGgM7w9NdaByleDuUvRdg5wXaauYHw4jJc+quR9pfLBzemQZ4FtLaO3g5s2oRV yR5gZqY4ZZbqX2y0N2XeEFh4rwQrykIwfzMVW3c1JIn7yQ1nVPTlm9JLa0ZDxWqJkOqr xDyi8Ww9kblm7GTfJl6VOQIOWUQO3mRjSfDpjy+6oaGkTj9jS6oWvNFsrW6vmp08PJTn Gf9E7hsqeCbJjqX2m5/jfm38Y5hPIksuGeaAmnfJxAgBI9ZUlrlwZ80tguxSn4Vdqu8g dtrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=YTEewcRehpXRxGzN0tqSo5UjzPno3nypXWMS6/ioa7s=; b=x4GEjvexOZXlvYCEYRoKuzm5jV/+/7L9vWvI3YADtQ9i1CVq4/X+y2M8PB1b78EMSl iQXPqQlZM+agjCyrtn0ugACc4v/UTHYWnM0cR3rc/GRvxeOBA3iqxh6JsPk44W+3OBM7 JyLhve5Vx/e86UkfRtqVCo0ETEfj+OPEEFkmvTTooyKdWdMKx7TKUimWKNwWelZ++isU D/EqpTE4hcjEAw5mnruULRB2xPrH50/UnHuWnsnYgkDbsh1afEwYeQCUaaQcTXXD+VUg KIQT4GTSTRSjJpeiDlaKv3enEIrdhwNxtXVT4rnLbEodqz4jFRdBlfu8BvDj3oUgqgsu g8lw== ARC-Authentication-Results: i=1; mx.google.com; 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 r77si1067677pfa.186.2019.01.17.00.23.34; Thu, 17 Jan 2019 00:23:50 -0800 (PST) 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; 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 S1727559AbfAQBFW (ORCPT + 99 others); Wed, 16 Jan 2019 20:05:22 -0500 Received: from mout.gmx.net ([212.227.17.22]:35123 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725872AbfAQBFW (ORCPT ); Wed, 16 Jan 2019 20:05:22 -0500 Received: from longitude ([89.0.34.110]) by mail.gmx.com (mrgmx103 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MGip3-1gWTrl3vcn-00DXJN; Thu, 17 Jan 2019 02:05:13 +0100 Date: Thu, 17 Jan 2019 02:05:09 +0100 From: Jonathan =?utf-8?Q?Neusch=C3=A4fer?= To: Christophe Leroy Cc: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , Jonathan Neuschafer , linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, stable@vger.kernel.org Subject: Re: [RESENDING PATCH] powerpc/wii: properly disable use of BATs when requested. Message-ID: <20190117010509.GH22334@latitude> References: <7e6748349978f4f177b6a1f3f1c773da98ae3b59.1547570012.git.christophe.leroy@c-s.fr> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="ulDeV4rPMk/y39in" Content-Disposition: inline In-Reply-To: <7e6748349978f4f177b6a1f3f1c773da98ae3b59.1547570012.git.christophe.leroy@c-s.fr> User-Agent: Mutt/1.10.1 (2018-07-13) X-Provags-ID: V03:K1:cyDBWVVTRYaWOVmOOSJGQacNT7qwshP67Nxe35TZwkmTif0ZNcL QFhi0wAsBvVhRoUGqC8NNmAcOu3XrMpfCA11FE+1dKLM1yJ1uqPW6GsQtldMwY1SRsUsGuh etWZCbPM3NuOHm21C3mXKZSRTktQ4RcfixZaE0DBewfJ3BlpzoRnuQMnA5Vo8tBFjCNg5u1 lGebbvKuhzM6nil+8m80g== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Y/2qgP2U+VI=:BWhNPri8+81V93gRdMD2gY 1tAexu19Q3U0WDM5j73OQ6JwxF7oQH6GueVyBPClj3ETDWZ1+oNdiIkdsluApR9zTSirI1+0H i5/wag5I0VE6gQ7PM3BSIln6kJxfQdmmB2HJmzLy/xUeQY3rYiqWY/SvW2j1FCBQZ/i4wp8GF DGxMD1naIy9gBaPCUs0bflar0KE7cAOEXMgA/y6yWEwaKpa3VfLb8RiYLZRRlmzw8YqFQtC3d mvnu5BEHlYCGcX7dXgbJnnz1XqJQ4Ej8p4TxruqBUbDaJI0g5DGzkjNmEXtRGuNnnax7euEEy JtSErsS0OoXnlL/EtyhkMJjNnRbgttBdzE+EGw1Ht+AYT6EDMgbKz0QFfthY2cBQ+hM9h3vzX XjgJeZVpWqDqBaK8ZN43WDCHrVQxWVaEcTrNRHRvFNQVjAKZOzXinQP74kD5kXRO4rpz6QRIf Ec0odd3Wqbczu2qm3lDgCHeTjpsCm0JjEAGzyauRyTorPCYXXOMJwpHsxWV/zQVZ3QTRBScdC zHil6CtJRbSwNd1MvFzF04JWQFaMCgMkPmrDO+YXRsRHPbuC3f7abEQ8kw05jgPg0OGaPX3Kl HwAlgyL8hVpJ/h6idDEOTcOMC90eSrexL2zWILEMrImJhvjMa8WxDyfqzFAK0I8NGBjrVmSFf zU4iMydfxuPtX4ajXSAimHFnQ7INnOiqSmqZutTnzbMkHNKTueBJNdLIcF89o2AtEIfyUVhvd Nve15naglFeB3VWUBpJZImhuNVFl8EyAW1Ng53SD3jRS8LqdzmHPZCI9zTDm4xvQgnswvSguW 4620Etq7OGmLTVcedyFOOLNzTbJRX0WXSmgcc0FGowTFzIb64P+DQmFRQY9WYW61ST+kCq6nT +2/zRb18hAURc3qmI631LbreOTRx2HQWarY7/pzrSl97YEJQ+gmz/lquoDpzw3 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --ulDeV4rPMk/y39in Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi again, On Tue, Jan 15, 2019 at 04:43:20PM +0000, Christophe Leroy wrote: > 'nobats' kernel parameter or some options like CONFIG_DEBUG_PAGEALLOC > deny the use of BATS for mapping memory. >=20 > This patch makes sure that the specific wii RAM mapping function > takes it into account as well. >=20 > Fixes: de32400dd26e ("wii: use both mem1 and mem2 as ram") > Cc: stable@vger.kernel.org > Signed-off-by: Christophe Leroy > --- [...] > /* MEM2 64MB@0x10000000 */ > delta =3D wii_hole_start + wii_hole_size; > + if (__map_without_bats) > + return delta; > + Nothing is visibly broken without this patch, even with CONFIG_DEBUG_PAGEALLOC (tested on top of v5.0-rc2), but the patch still looks correct. I'd prefer the 'if' block to be before the whole delta/size calculation, to make the code slightly more readable because the delta and size calculations stay in one visual block. It doesn't need to happen after delta is calculated. tentatively, Reviewed-by: Jonathan Neusch=C3=A4fer Thanks, Jonathan --ulDeV4rPMk/y39in Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEvHAHGBBjQPVy+qvDCDBEmo7zX9sFAlw/1LwACgkQCDBEmo7z X9t15w/9HAIpyLsvt8vSwK4gfTd5obM3aiOswCoMWl5NJty0FA0ptb8htS29OHfe vvJ99HXuAh7Mg+2wtXIwqNZs7lk1EVT6N80ORj4LP7xQCzxR1q6BWaWPmSDjTtQw aeub/Px9Ldb7Ynglqys4fnsEi9MWUVYa++WvZ5s8UOMk6wRfxOIItUvSnOwVgATG KvXc7t1OJsJbgU+Goay6HggyQNmk4G9asv+OtD+hVazDpHiEOeQYweGLlQ2/lgjI MaEZ7FRZLqqBjTviCXkLLUJ5wkR9+Q6wioDU9ss1eHczuZinfUDoY5LYnj3oqOwn vLiC+HbaV2yniS6CHRLXEyonnBzVX0MHTjSiQRmfZBbX2rAaXrQbV/JUztswA/3A KcDERzAr2R1ZUgp8aNELQQJC5n3BhCutXJ/CndsDkqrQq5FJOEpfmuUmoJYvf+1q vkrLmezvcrlcgPn2H4iDi/986BAGvJNdPq0cN8x2qusn1Onb1JM7HeyNC06JR3BM ILCTpmpDm2lKkEL0lbFSACeIvFcuQk2A/778w/RT9Z3WN4NONthnObD79h2RFNQu 1XmWMLgIyjTrOl5zDITwa6LsleEkDeIQo7h+3qdbytDXQAMHQhsz8nJNDh6kL6kT o8lhk28kHVMQGiGtp1M8VJBdW1KctUKwBOuprSAtJts9x8YPiYE= =ftf9 -----END PGP SIGNATURE----- --ulDeV4rPMk/y39in--