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 060C3C433EF for ; Thu, 12 May 2022 20:03:07 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 92E148D0005; Thu, 12 May 2022 16:03:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8D90D6B007B; Thu, 12 May 2022 16:03:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7A1378D0005; Thu, 12 May 2022 16:03:06 -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 6BF8C6B0078 for ; Thu, 12 May 2022 16:03:06 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 46E5B32919 for ; Thu, 12 May 2022 20:03:06 +0000 (UTC) X-FDA: 79458164772.01.18F232D Received: from mail-pf1-f174.google.com (mail-pf1-f174.google.com [209.85.210.174]) by imf24.hostedemail.com (Postfix) with ESMTP id 2C2B41800CC for ; Thu, 12 May 2022 20:02:56 +0000 (UTC) Received: by mail-pf1-f174.google.com with SMTP id x23so5770977pff.9 for ; Thu, 12 May 2022 13:03:05 -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=LM2jdcjZbYgphbkWqvO7Vgk7O4zM1E1fQEaGk11sbGI=; b=Vl0Wn9mQnBDGRSTHrHBSsFcssmdLwwf0LOYEe4HCD44ZlSRFJRXf+d2Z034Sm2W0AB ENHygzOJx8YtuZPJwA1qNUxdy8345LWqApl9La8MMgYZUCMlrGF6Eq8vfz36x+s8BMK1 50PNwPzG38t7D8B1a1hPb3gNyD9i9CcyqvQipm4Ae32who5i7KMHdqCrbqzhaP7/CjsC V8qHc4aje5Anim3kdcCMZXMthlvLeIGUdrkZQU91Aq25ENAhg2mArx/meXB3Rq2jMu/3 4jtGW+py/MD+3xpDGZKar31MRDIBkcwz0fpt5/IbEEiZNfxxJBz4M5MDU7DHZz46CQ6M m25g== 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=LM2jdcjZbYgphbkWqvO7Vgk7O4zM1E1fQEaGk11sbGI=; b=pShrDlx2kTB4z5Q/1Fb7KcXNwHkZfGr8evV8ETVpucHewA1XRkvkEsLyJLY/kEz7QO gs1mUdBDXdQZBm0c6f+nWdmN13TfMcaqVCirvlDL0KIc+cIaHn46VOhT+PqkZV97BO3d bxBVbDO5rDD5PLtD6qE0xDIOlS5FZRRw/KQ2R97FZF+QGC1UQxct7voW73iagHu6JCvr jJn0oKwML6I+88G9exLfLjIJZrhPBSMawSNAyTzYpm+XwRHaPh62beidjBYwmiFPTQWQ pETGa/6yQAjf/Fhw4sk4TRQygonbTI9i6JvW3PWDNz0yIg5Y/PcXIXJwElwnAYTpQpYQ KTgA== X-Gm-Message-State: AOAM532ChEgFn6F3eMPNXh0ep8kTQuamscRKh95eXV0H/f+r+oGRUF5P Vttt05dqlriDR3g5MvPfiAagnw== X-Google-Smtp-Source: ABdhPJy3Da8dZzEnOEukRxTV5ka3GnQHzA6U4+M1cH77sTX4+CnXTGIPC5mJozomfdVPZ/NDVDE6jA== X-Received: by 2002:a63:4b1a:0:b0:3db:5806:a7fe with SMTP id y26-20020a634b1a000000b003db5806a7femr989433pga.479.1652385784608; Thu, 12 May 2022 13:03:04 -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 q6-20020a170902a3c600b0015e8d4eb1c9sm333926plb.19.2022.05.12.13.03.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 May 2022 13:03:04 -0700 (PDT) Date: Thu, 12 May 2022 13:03:03 -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 06/13] mm/khugepaged: add flag to ignore khugepaged_max_ptes_* In-Reply-To: <20220504214437.2850685-7-zokeefe@google.com> Message-ID: References: <20220504214437.2850685-1-zokeefe@google.com> <20220504214437.2850685-7-zokeefe@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 2C2B41800CC X-Stat-Signature: uoot81abqp1jcwgjiioyfbx97z3aq9dr X-Rspam-User: Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=google.com header.s=20210112 header.b=Vl0Wn9mQ; spf=pass (imf24.hostedemail.com: domain of rientjes@google.com designates 209.85.210.174 as permitted sender) smtp.mailfrom=rientjes@google.com; dmarc=pass (policy=reject) header.from=google.com X-HE-Tag: 1652385776-219947 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: > Add enforce_pte_scan_limits flag to struct collapse_control that allows > context to ignore the sysfs-controlled knobs > khugepaged_max_ptes_[none|swap|shared] and set this flag in khugepaged > collapse context to preserve existing khugepaged behavior. > > This flag will be used (unset) when introducing madvise collapse > context since here, the user presumably has reason to believe the > collapse will be beneficial and khugepaged heuristics shouldn't tell > the user they are wrong. > > Signed-off-by: Zach O'Keefe Acked-by: David Rientjes