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.9 required=3.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1,USER_IN_DEF_DKIM_WL autolearn=no 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 05B99C4360C for ; Fri, 4 Oct 2019 18:02:27 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id C3AB22077B for ; Fri, 4 Oct 2019 18:02:26 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="iClBElnd" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C3AB22077B Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=google.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 421A86B0003; Fri, 4 Oct 2019 14:02:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 3D3748E0003; Fri, 4 Oct 2019 14:02:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2E89A6B0006; Fri, 4 Oct 2019 14:02:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0089.hostedemail.com [216.40.44.89]) by kanga.kvack.org (Postfix) with ESMTP id 0CAB36B0003 for ; Fri, 4 Oct 2019 14:02:26 -0400 (EDT) Received: from smtpin29.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay01.hostedemail.com (Postfix) with SMTP id 8BC38180AD803 for ; Fri, 4 Oct 2019 18:02:25 +0000 (UTC) X-FDA: 76006871850.29.iron37_1520c4848521f X-HE-Tag: iron37_1520c4848521f X-Filterd-Recvd-Size: 4125 Received: from mail-pl1-f195.google.com (mail-pl1-f195.google.com [209.85.214.195]) by imf43.hostedemail.com (Postfix) with ESMTP for ; Fri, 4 Oct 2019 18:02:25 +0000 (UTC) Received: by mail-pl1-f195.google.com with SMTP id q15so3459726pll.11 for ; Fri, 04 Oct 2019 11:02:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=Ql3anKlqLg5yve0WzNzTsdKXFFYYc4UNlV1/EYA3gp0=; b=iClBElndd2SzblF0cS82SmIvLJioWTl5+Vthgw3JYiwkTwrOOHYh6jXgQag+vW+HMA DNInR6Po+RGC7qI28kCUHIexnqXtjH1huvR0toNJn8wlxTm/Ty0leX+8frcQBjCdstOH BhPf9RVfes0+8Le3uSQ3XAkfW7ZmGV3tIcEulfqcr/mh4iD4jxVy99Ywtps2Iu721rgk crR5WAQ9GkKKr7Q+LY3njINIZxE0cf+md/+cOxMdXMnp+FK62hb9ydQnkhSZGfU4+BgR vrN7+1XUBSVIvkSqMaKxxca4osPLzG56dAuCnJAemuILmJsn4/nfOpM81M/VI9b+tXYd N4tQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=Ql3anKlqLg5yve0WzNzTsdKXFFYYc4UNlV1/EYA3gp0=; b=BAt3hGtRV6KNY9cvUuvS9SXWKeIy7n0oJ3tXQ8OBjmQEVmgKLK8xgT9QhN0tAZVfep Ss8/dPVTkUWKeG01ignawGJ0z0IcWbeEVhvJBVOOcIqdR/MWwaLZAQlqTgUZhGqUIN7P 8e/evX9IpfqX3W1dYmmRE1GnUdTyvFEuEkz8qISwCeyADZ75+MJ9mWh9//EFCfvfhHtn 9fd5Oxnjj6XMk0HT1CSzM2hq8NIGnzBfXMGU4y5/+X+ypOd9RV8dvPrDUNsW9PufrCgn 26DpKn2K1u5NIfQ5bix8itwBa2fSgek0rWBiQYYEIk7vb0BbvAwi+5eAFFmvrXH6991T nNdQ== X-Gm-Message-State: APjAAAUhRSoPgGjLwLG0pj45Xw7eh+npdZqfPvZawi4I5cNuQ4ADDlOU Av+FO9zURYYpkiiRzlkDHo9cCA== X-Google-Smtp-Source: APXvYqyms40qiYxx6LN6MlOpABvRYxDlldwai0uQqG3a1IT31g+KvEPc+zhndCaPWohkAcVAxh0SEQ== X-Received: by 2002:a17:902:b10d:: with SMTP id q13mr16693850plr.109.1570212143849; Fri, 04 Oct 2019 11:02:23 -0700 (PDT) Received: from [2620:15c:17:3:3a5:23a7:5e32:4598] ([2620:15c:17:3:3a5:23a7:5e32:4598]) by smtp.gmail.com with ESMTPSA id v5sm8531431pfv.76.2019.10.04.11.02.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 04 Oct 2019 11:02:23 -0700 (PDT) Date: Fri, 4 Oct 2019 11:02:22 -0700 (PDT) From: David Rientjes X-X-Sender: rientjes@chino.kir.corp.google.com To: Michal Hocko cc: Vlastimil Babka , Mike Kravetz , Linus Torvalds , Andrea Arcangeli , Andrew Morton , Mel Gorman , "Kirill A. Shutemov" , Linux Kernel Mailing List , Linux-MM Subject: Re: [rfc] mm, hugetlb: allow hugepage allocations to excessively reclaim In-Reply-To: <20191004092808.GC9578@dhcp22.suse.cz> Message-ID: References: <20191004092808.GC9578@dhcp22.suse.cz> User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII 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, 4 Oct 2019, Michal Hocko wrote: > Requesting the userspace to drop _all_ page cache in order allocate a > number of hugetlb pages or any other affected __GFP_RETRY_MAYFAIL > requests is simply not reasonable IMHO. It can be used as a fallback when writing to nr_hugepages and the amount allocated did not match expectation. Again, I'll defer all of this to Mike when he returns: he expressed his preference, I suggested an alternative to consider, and he can make the decision to ack or nack this patch because he has a better understanding of that expectation from users who use hugetlb pages.