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,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED 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 1A532C6379D for ; Mon, 16 Nov 2020 17:27:31 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 972AC2223D for ; Mon, 16 Nov 2020 17:27:30 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=nvidia.com header.i=@nvidia.com header.b="URZZsOUs" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 972AC2223D Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nvidia.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id E57DA6B006C; Mon, 16 Nov 2020 12:27:29 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E06FB6B006E; Mon, 16 Nov 2020 12:27:29 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D44236B0070; Mon, 16 Nov 2020 12:27:29 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0221.hostedemail.com [216.40.44.221]) by kanga.kvack.org (Postfix) with ESMTP id A96546B006C for ; Mon, 16 Nov 2020 12:27:29 -0500 (EST) Received: from smtpin07.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay04.hostedemail.com (Postfix) with ESMTP id 4E4D41EF1 for ; Mon, 16 Nov 2020 17:27:29 +0000 (UTC) X-FDA: 77490963018.07.paint44_0715cf42732a Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin07.hostedemail.com (Postfix) with ESMTP id 304891803F9A2 for ; Mon, 16 Nov 2020 17:27:29 +0000 (UTC) X-HE-Tag: paint44_0715cf42732a X-Filterd-Recvd-Size: 5212 Received: from hqnvemgate24.nvidia.com (hqnvemgate24.nvidia.com [216.228.121.143]) by imf25.hostedemail.com (Postfix) with ESMTP for ; Mon, 16 Nov 2020 17:27:28 +0000 (UTC) Received: from hqmail.nvidia.com (Not Verified[216.228.121.13]) by hqnvemgate24.nvidia.com (using TLS: TLSv1.2, AES256-SHA) id ; Mon, 16 Nov 2020 09:27:36 -0800 Received: from [10.2.160.29] (10.124.1.5) by HQMAIL107.nvidia.com (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Mon, 16 Nov 2020 17:27:24 +0000 From: Zi Yan To: "Kirill A. Shutemov" CC: , Matthew Wilcox , "Kirill A . Shutemov" , Roman Gushchin , Andrew Morton , , , Yang Shi , "Michal Hocko" , John Hubbard , "Ralph Campbell" , David Nellans Subject: Re: [RFC PATCH 3/6] mm: page_owner: add support for splitting to any order in split page_owner. Date: Mon, 16 Nov 2020 12:27:23 -0500 X-Mailer: MailMate (1.13.2r5673) Message-ID: In-Reply-To: <20201116162519.f4n445yku3dp2fhw@box> References: <20201111204008.21332-1-zi.yan@sent.com> <20201111204008.21332-4-zi.yan@sent.com> <20201116162519.f4n445yku3dp2fhw@box> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=_MailMate_F877A42F-87E8-4D50-BD05-6C2E64926FC5_="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Originating-IP: [10.124.1.5] X-ClientProxiedBy: HQMAIL105.nvidia.com (172.20.187.12) To HQMAIL107.nvidia.com (172.20.187.13) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nvidia.com; s=n1; t=1605547656; bh=fmJvO61XIQ07SFVhGQzQ60KYW+BZyj96NVTTDuoi6To=; h=From:To:CC:Subject:Date:X-Mailer:Message-ID:In-Reply-To: References:MIME-Version:Content-Type:X-Originating-IP: X-ClientProxiedBy; b=URZZsOUsetYy+5WUsWfo/c/FODH8MioKYaCqwUpIh+ZMjqTQsFo36tbCk94mg4HL8 P9PPk7isVz4JwgH/2ZzPuqG/guDT7wcAlG+Em7L6N30GWwKgygyLGmHnPzrPu+rEdQ dbadHfuZimKKCT9HFM5bEODiiUzBo79/bOF4pMSJ9p4nHApV8V2uqy8a6zWfEv/hjW o1wHZO0Hz9q8DGyWCMqn7bWcZjptW1LIEOZzvLv/Gv7gdXqoOyLDuhIIh0HkBzhYma hNHwcYKzeTDryBcEWjZ83FieMWUES+YHhXjh9Ctot/PaKopRVN8fzAcRIN7GSAHpTM La4StTVIQ6GUg== 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: --=_MailMate_F877A42F-87E8-4D50-BD05-6C2E64926FC5_= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On 16 Nov 2020, at 11:25, Kirill A. Shutemov wrote: > On Wed, Nov 11, 2020 at 03:40:05PM -0500, Zi Yan wrote: >> From: Zi Yan >> >> It adds a new_order parameter to set new page order in page owner. >> It prepares for upcoming changes to support split huge page to any low= er >> order. >> >> Signed-off-by: Zi Yan >> --- >> include/linux/page_owner.h | 7 ++++--- >> mm/huge_memory.c | 2 +- >> mm/page_alloc.c | 2 +- >> mm/page_owner.c | 6 +++--- >> 4 files changed, 9 insertions(+), 8 deletions(-) >> >> diff --git a/include/linux/page_owner.h b/include/linux/page_owner.h >> index 3468794f83d2..215cbb159568 100644 >> --- a/include/linux/page_owner.h >> +++ b/include/linux/page_owner.h >> @@ -31,10 +31,11 @@ static inline void set_page_owner(struct page *pag= e, >> __set_page_owner(page, order, gfp_mask); >> } >> >> -static inline void split_page_owner(struct page *page, unsigned int n= r) >> +static inline void split_page_owner(struct page *page, unsigned int n= r, >> + unsigned int new_order) >> { >> if (static_branch_unlikely(&page_owner_inited)) >> - __split_page_owner(page, nr); >> + __split_page_owner(page, nr, new_order); > > Hm. Where do you correct __split_page_owner() declaration. I don't see = it. I missed it. Will add it. Thanks. =E2=80=94 Best Regards, Yan Zi --=_MailMate_F877A42F-87E8-4D50-BD05-6C2E64926FC5_= Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJDBAEBCgAtFiEEh7yFAW3gwjwQ4C9anbJR82th+ooFAl+ytnsPHHppeUBudmlk aWEuY29tAAoJEJ2yUfNrYfqKq7MP/i626gBZv+jty268LRYFOSuPa54zBUrO5NMl m9zWZwzX7mtL524gdverS0KXCOty5z6dHWvJH+F+VkcmUpYcJKb3hYeEiOySkNmE DyxP9OE1keGx2kMkX0yXyn7KAsq7uRTeVkrEbrsLHlI6KMi8CMnTPeCdwkmXb3DO zs+jZbk+SsGySbW9u3DIlUzqMK2dShT+97btwA7PTciD1eJajrDTM+9CKxLWf7Ni kugBl4T+mWU7/BqX/wNtGJQGQa1XHNkcl4eX4rePouvSKjtMNKqWkvtgZY2VCbPd dvzo46p4W3QAKH2pspwSK0twGGwpZ288VZZcrdp/9btPAkJyyRzXOLlH0K66w82n CSEwM1vcGMSY77PZCGPMtcLvJMSFgfIEt4hgGRF8Mu6X4IMGLeC5+XcrvxWovfEI gRcHO12jlKX32dH/1a76UUYY9KGo611RkEoMPmBEITfUiNTweGpMzuvvvQMSmFxU +Ox2DpSfpv+HeoGVjfopOBUHRYNI43fNYY0qW+k+PhcMVxP5yE8VD/+a7R/bESNX jMq5UaG7xHFlOGfQwMU5LIJV37L1/M+5CbhqdJ958afd0ds+oyqgfzYu3cjJdu7h BeobbjDzll9ATm7s6Wwf+vPw9K2QcnaEzdAuAAZiZMH8Z/lYZrZxlssNL62a2Mrv /kIkI2ho =BS+b -----END PGP SIGNATURE----- --=_MailMate_F877A42F-87E8-4D50-BD05-6C2E64926FC5_=--