From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8BF11C4363C for ; Fri, 2 Oct 2020 16:52:18 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 0D58E20719 for ; Fri, 2 Oct 2020 16:52:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0D58E20719 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 906F36B006C; Fri, 2 Oct 2020 12:52:17 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 842BD6B006E; Fri, 2 Oct 2020 12:52:17 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 70D726B0071; Fri, 2 Oct 2020 12:52:17 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0073.hostedemail.com [216.40.44.73]) by kanga.kvack.org (Postfix) with ESMTP id 3CAD46B006C for ; Fri, 2 Oct 2020 12:52:17 -0400 (EDT) Received: from smtpin25.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with ESMTP id D1F14180AD801 for ; Fri, 2 Oct 2020 16:52:16 +0000 (UTC) X-FDA: 77327578272.25.frogs34_0c0300a271a5 Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin25.hostedemail.com (Postfix) with ESMTP id 986DB1804E3A1 for ; Fri, 2 Oct 2020 16:52:16 +0000 (UTC) X-HE-Tag: frogs34_0c0300a271a5 X-Filterd-Recvd-Size: 4381 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by imf36.hostedemail.com (Postfix) with ESMTP for ; Fri, 2 Oct 2020 16:52:15 +0000 (UTC) IronPort-SDR: gqfphrX3WR5gpDPMTUzdbRdEjkFU4J5A2tA1D+BTK1ab+Y6VZ+qv3tYmmZLP8nT5A7pW3vOzbj 5+GdgQ6CN1wg== X-IronPort-AV: E=McAfee;i="6000,8403,9762"; a="247767924" X-IronPort-AV: E=Sophos;i="5.77,328,1596524400"; d="scan'208";a="247767924" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Oct 2020 09:52:14 -0700 IronPort-SDR: MV/ZSbu9At/6hkOYXRAnQvZ6nDout6zerci9vjY+0NOEByRMeyB3/cK1s6RDePQ7uCvsLJdlMh cjc+XxxtGskg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,328,1596524400"; d="scan'208";a="325867986" Received: from black.fi.intel.com ([10.237.72.28]) by orsmga002.jf.intel.com with ESMTP; 02 Oct 2020 09:52:03 -0700 Received: by black.fi.intel.com (Postfix, from userid 1000) id F418ECB; Fri, 2 Oct 2020 19:52:02 +0300 (EEST) Date: Fri, 2 Oct 2020 19:52:02 +0300 From: "Kirill A. Shutemov" To: Kalesh Singh Cc: surenb@google.com, minchan@google.com, joelaf@google.com, lokeshgidra@google.com, kernel-team@android.com, Catalin Marinas , Will Deacon , Thomas Gleixner , Ingo Molnar , Borislav Petkov , x86@kernel.org, "H. Peter Anvin" , Andrew Morton , Shuah Khan , Kees Cook , "Aneesh Kumar K.V" , Peter Zijlstra , Sami Tolvanen , Masahiro Yamada , Arnd Bergmann , Krzysztof Kozlowski , Frederic Weisbecker , Hassan Naveed , Christian Brauner , Stephen Boyd , Mark Rutland , Mark Brown , Mike Rapoport , Gavin Shan , Steven Price , Jia He , Zhenyu Ye , John Hubbard , Ram Pai , Thiago Jung Bauermann , Sandipan Das , Mina Almasry , Dave Hansen , Ralph Campbell , Brian Geffon , Masami Hiramatsu , Jason Gunthorpe , SeongJae Park , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mm@kvack.org, linux-kselftest@vger.kernel.org Subject: Re: [PATCH v2 4/6] arm64: Add set_pud_at() function Message-ID: <20201002165202.qjthgret34qvh43d@black.fi.intel.com> References: <20201002162101.665549-1-kaleshsingh@google.com> <20201002162101.665549-5-kaleshsingh@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201002162101.665549-5-kaleshsingh@google.com> X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Fri, Oct 02, 2020 at 04:20:49PM +0000, Kalesh Singh wrote: > set_pud_at() is used in move_normal_pud() for remapping > pages at the PUD level. > > Signed-off-by: Kalesh Singh > --- > arch/arm64/include/asm/pgtable.h | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/arm64/include/asm/pgtable.h b/arch/arm64/include/asm/pgtable.h > index d5d3fbe73953..8848125e3024 100644 > --- a/arch/arm64/include/asm/pgtable.h > +++ b/arch/arm64/include/asm/pgtable.h > @@ -415,6 +415,7 @@ static inline pmd_t pmd_mkdevmap(pmd_t pmd) > #define pfn_pud(pfn,prot) __pud(__phys_to_pud_val((phys_addr_t)(pfn) << PAGE_SHIFT) | pgprot_val(prot)) > > #define set_pmd_at(mm, addr, pmdp, pmd) set_pte_at(mm, addr, (pte_t *)pmdp, pmd_pte(pmd)) > +#define set_pud_at(mm, addr, pudp, pud) set_pte_at(mm, addr, (pte_t *)pudp, pud_pte(pud)) > > #define __p4d_to_phys(p4d) __pte_to_phys(p4d_pte(p4d)) > #define __phys_to_p4d_val(phys) __phys_to_pte_val(phys) Just fold it into the next patch. -- Kirill A. Shutemov