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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9436BC433EF for ; Thu, 12 May 2022 20:02:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id ED4196B0075; Thu, 12 May 2022 16:02:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id E7EDB8D0002; Thu, 12 May 2022 16:02:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D47408D0001; Thu, 12 May 2022 16:02:48 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id C615B6B0075 for ; Thu, 12 May 2022 16:02:48 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 9DD88A71 for ; Thu, 12 May 2022 20:02:48 +0000 (UTC) X-FDA: 79458164016.27.A8032AB Received: from mail-pj1-f43.google.com (mail-pj1-f43.google.com [209.85.216.43]) by imf19.hostedemail.com (Postfix) with ESMTP id 917AA1A00B7 for ; Thu, 12 May 2022 20:02:39 +0000 (UTC) Received: by mail-pj1-f43.google.com with SMTP id e24so6198716pjt.2 for ; Thu, 12 May 2022 13:02:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=date:from:to:cc:subject:in-reply-to:message-id:references :mime-version; bh=yYumZZjGV0b7q+0MzjsXs88WzxkzgPK4M+1Ak+mQc2I=; b=rc78pyJGXA3lB3U/e640mowmR3NUBVTtfHI+qLIJz3ijZxajw3b1n9SmxXRQEs6MaR qn5113IK224NYdZXRoN6PfCE9mgs78exfZ/cxEqDZjP1yfxg7iFs081lqBJyV238f832 tIRNdDWVvKAyyLb+VbQt8lpQMoutIrTxOBC5aMDHi3IhgZLnj00LyammHvIsGAYK8Uud tyjqxAMY50MRm7iBec4NPNRp3ah+WQ8ZVwAnKz4Ll8odLraBFU+F9TwddlZCSq9r7uwM BcdCCqBuYj747W/YoA61i8DlftciKK6HJpDpBKDwk93Vtft8vBOrc9HQLKwopxn0oqDH wCpQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id :references:mime-version; bh=yYumZZjGV0b7q+0MzjsXs88WzxkzgPK4M+1Ak+mQc2I=; b=YSeuacBhBRgumui0cdclhV3bNMxqStzzcf7aG4O4BnE0CUbHaeHCQ/mZe6ukCze+SM GQfIEdHFGDw8pVZp4PqMDFZG8Hlj81IS84DjR5buqXe0jWJL2KbrO8X9Ka1dwhEtIIqC bIALF0/4He6QcsZYJn4pgQU3S11yb3w9rSDZPz3KIKon4fqSwE5z7EQ25ZATm8piNKna 9r0UICuKqyd78jWsK8XB6LisQGXzDOJlW6fu0j2S6If6uv+KBI96dCtYx/pfdP+kTIjc QJWqqn93T6Xpy04FQGxuULWI+r8LOrqweo3uShBLZtyBZk86Bbd4pVbqGWobbMSM0zgo 8k4g== X-Gm-Message-State: AOAM532+5mMTL+Mp+xtSqNDxwV5kXqYegoppXe+raD44hqT5QtbDekWO nh7SRnQg8qPH03Bz9gdh/GKQPw== X-Google-Smtp-Source: ABdhPJw23wyW9XIq5VxLxb/X5P1EfW3SZLAZ+MIKcHtcuBsxHZD7IuEvQUFoOC3Fk+RvY34V5m8tIA== X-Received: by 2002:a17:902:e842:b0:15e:93c5:d228 with SMTP id t2-20020a170902e84200b0015e93c5d228mr1090900plg.125.1652385766928; Thu, 12 May 2022 13:02:46 -0700 (PDT) Received: from [2620:15c:29:204:8122:ccb0:c783:c757] ([2620:15c:29:204:8122:ccb0:c783:c757]) by smtp.gmail.com with ESMTPSA id y1-20020a170902d64100b0015e8d4eb2e0sm253368plh.298.2022.05.12.13.02.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 May 2022 13:02:46 -0700 (PDT) Date: Thu, 12 May 2022 13:02:45 -0700 (PDT) From: David Rientjes To: Zach O'Keefe cc: Alex Shi , David Hildenbrand , Matthew Wilcox , Michal Hocko , Pasha Tatashin , Peter Xu , SeongJae Park , Song Liu , Vlastimil Babka , Yang Shi , Zi Yan , linux-mm@kvack.org, Andrea Arcangeli , Andrew Morton , Arnd Bergmann , Axel Rasmussen , Chris Kennelly , Chris Zankel , Helge Deller , Hugh Dickins , Ivan Kokshaysky , "James E.J. Bottomley" , Jens Axboe , "Kirill A. Shutemov" , Matt Turner , Max Filippov , Miaohe Lin , Minchan Kim , Patrick Xia , Pavel Begunkov , Thomas Bogendoerfer Subject: Re: [PATCH v5 02/13] mm/khugepaged: add struct collapse_control In-Reply-To: <20220504214437.2850685-3-zokeefe@google.com> Message-ID: References: <20220504214437.2850685-1-zokeefe@google.com> <20220504214437.2850685-3-zokeefe@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 917AA1A00B7 X-Stat-Signature: 7gh5i1orwzpiay5udaqk5azmuri4gcki Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=rc78pyJG; dmarc=pass (policy=reject) header.from=google.com; spf=pass (imf19.hostedemail.com: domain of rientjes@google.com designates 209.85.216.43 as permitted sender) smtp.mailfrom=rientjes@google.com X-Rspam-User: X-Rspamd-Server: rspam08 X-HE-Tag: 1652385759-998136 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 Wed, 4 May 2022, Zach O'Keefe wrote: > Modularize hugepage collapse by introducing struct collapse_control. > This structure serves to describe the properties of the requested > collapse, as well as serve as a local scratch pad to use during the > collapse itself. > > Start by moving global per-node khugepaged statistics into this > new structure, and stack allocate one for khugepaged collapse > context. > > Signed-off-by: Zach O'Keefe Acked-by: David Rientjes