Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp544669ybv; Wed, 19 Feb 2020 04:41:01 -0800 (PST) X-Google-Smtp-Source: APXvYqxsiGd+fI8c8/NvnMcsBnj+SZUbbYwbBCKj67hGjvsH5ifKX8oTlwNTCaJSf53qdoaqoBIE X-Received: by 2002:a9d:7c99:: with SMTP id q25mr19781518otn.105.1582116061374; Wed, 19 Feb 2020 04:41:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582116061; cv=none; d=google.com; s=arc-20160816; b=o4cqEw+ohjRtJQFflFRdFYPyaaQLyreqfqSpKABti4lFz/IYha30iDXK2WGRXgV6dY v1OUWqA+Kw926dOSBbiFAM9qul5LZAid7vat26C5UMWQrs+m2boZTGQ2tz9tt66IxXNH CxuMMK4OqVj6kdomaz97awwnQRwzlNLwRU4Ky+hvzzY0cYGedKcJAqGu8lXgMvn84b1+ 8q9dVBOT+2EZMPyNHEPxsD8OLD6SSAtA72XZvxSSmA7zD7uPSxf3MTBVI4d1fADrsO1m qopzv8imZTkYcK2WmQatTqSdop98ZUAU7VGobc7xlVi1Lk3he6rAZDGI5AAvkQAFTIbh X1oA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:message-id:subject:cc:from:to :in-reply-to; bh=oQRK9uO322S/D4CyQNhDLR6yVS/j+cCcxt+IpN4A9qc=; b=idCtUHCxdAKjluTZsE4QrGdkxebKulMBAVP/MbBVbMcOcIwO26rLCW/BBYPwcWMa+G Ts2nKXCB5Azb3gZmLlu+vUdsJEZV4wwj5ULFO27E43i0rtXZuu1TnBrZaopnRdrO/uJK qvkwQLq8n6ZtVMjEWMRMBH/EhaAtEy1H5g33trw/HnqJRV3ZOpjy9GRQajt0p43qOySI VZcHUY6Vco+1iZ5/eXbfQxIuggF6pYYiVOQFobfpI6K0Q1Evmy4VeCIPtsCgF32M3PvH O3VXeThe8epF0zLCCpQ2IluF7ZuOAvGdrim5Jj3DYyoH0wbr26PY33KFPkIq2eqZa82u 4FxQ== 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 t11si1111412otm.47.2020.02.19.04.40.48; Wed, 19 Feb 2020 04:41:01 -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 S1727740AbgBSMj4 (ORCPT + 99 others); Wed, 19 Feb 2020 07:39:56 -0500 Received: from ozlabs.org ([203.11.71.1]:46065 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727592AbgBSMjy (ORCPT ); Wed, 19 Feb 2020 07:39:54 -0500 Received: by ozlabs.org (Postfix, from userid 1034) id 48My3W5Zfyz9sSL; Wed, 19 Feb 2020 23:39:51 +1100 (AEDT) X-powerpc-patch-notification: thanks X-powerpc-patch-commit: f2b67ef90b0d5eca0f2255e02cf2f620bc0ddcdb In-Reply-To: <90ec56a2315be602494619ed0223bba3b0b8d619.1580997007.git.christophe.leroy@c-s.fr> To: Christophe Leroy , Benjamin Herrenschmidt , Paul Mackerras , aneesh.kumar@linux.ibm.com From: Michael Ellerman Cc: linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] powerpc/hugetlb: Fix 512k hugepages on 8xx with 16k page size Message-Id: <48My3W5Zfyz9sSL@ozlabs.org> Date: Wed, 19 Feb 2020 23:39:51 +1100 (AEDT) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2020-02-06 at 13:50:28 UTC, Christophe Leroy wrote: > Commit 55c8fc3f4930 ("powerpc/8xx: reintroduce 16K pages with HW > assistance") redefined pte_t as a struct of 4 pte_basic_t, because > in 16K pages mode there are four identical entries in the > page table. But the size of hugepage tables is calculated based > of the size of (void *). Therefore, we end up with page tables > of size 1k instead of 4k for 512k pages. > > As 512k hugepage tables are the same size as standard page tables, > ie 4k, use the standard page tables instead of PGT_CACHE tables. > > Fixes: 3fb69c6a1a13 ("powerpc/8xx: Enable 512k hugepage support with HW assistance") > Cc: stable@vger.kernel.org > Signed-off-by: Christophe Leroy Applied to powerpc fixes, thanks. https://git.kernel.org/powerpc/c/f2b67ef90b0d5eca0f2255e02cf2f620bc0ddcdb cheers