Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1147384pxb; Wed, 10 Feb 2021 00:55:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJzAIvCpbeVE82b21dI18faLX5Ttx9nZ2UfEYXSXAQPuQS/QCmohdd2IkYek83ehndi3KRw8 X-Received: by 2002:a17:906:52c1:: with SMTP id w1mr1985357ejn.214.1612947302124; Wed, 10 Feb 2021 00:55:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612947302; cv=none; d=google.com; s=arc-20160816; b=HLj+C8ILVG0HYU3UT9nYzBsG1MfhYIrAq2YXwUH31VLjxI73DE2WyqUpRC4ahdUEjb IXAKrqSn/UMnJzJblM5/PeKej4jMpSaads3JOuoS2o/J708fkW+Tte/kl3e9ayDJ/CSn IBGoqSYQmawubi9Z7hHKc+a0D2aNI7y0mebcRYP5SzjyGBOxhtGYQuay44RU/X9tPvFP XC1Rz+01fwGCreiTqe8n/xYUTIimS9VKLCAqj/UKMqLvM+YHsD8S1LVlgt/2Ez5wguRu HjDCSe3A/NkNmVQDQuktz4qymjefjRRca0OPifoGKtI6wzGmCWhNPn9D0GfkkBC9qte2 wuLw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=wGh0doFCPcauxa1XrP5JCOUqietqt3BFHX3HKFJewzc=; b=EAWj7yU7FSGk4b3uP1mx1X44IG9YXGJS4QO1i1ODn+vFM47p3Z6xCh8gApwW0sWsiT a1MqEtgXoQxVYG3pgjEACoYUjlxM2Au4nRToqS0yMQ9rfnYprgiUFO0V4A0B9aoFkHND oWvps5O1Cj+5XRhr/LVbDc+mTF+gzV5XfVE+vKVaEgPkYAjWrfUtJMOG9V1rFg2fvpsN xobcSrsoRFQxnuhO5JRSYsQ750Ptph1BdUkCW1B6uzepEFZscn1USI21NkCtXKbJNjQ2 xD0yO6CFyxyJ52+Zej606RQlzP/4zIk3ik9IPhFrC9w8djp9YWT5em6dHyMApvwhr9ii LrZg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c4si971822edr.553.2021.02.10.00.54.32; Wed, 10 Feb 2021 00:55:02 -0800 (PST) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229562AbhBJIx2 (ORCPT + 99 others); Wed, 10 Feb 2021 03:53:28 -0500 Received: from outbound-smtp13.blacknight.com ([46.22.139.230]:37291 "EHLO outbound-smtp13.blacknight.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229452AbhBJIwZ (ORCPT ); Wed, 10 Feb 2021 03:52:25 -0500 X-Greylist: delayed 570 seconds by postgrey-1.27 at vger.kernel.org; Wed, 10 Feb 2021 03:52:24 EST Received: from mail.blacknight.com (pemlinmail03.blacknight.ie [81.17.254.16]) by outbound-smtp13.blacknight.com (Postfix) with ESMTPS id 5BCA11C3429 for ; Wed, 10 Feb 2021 08:42:00 +0000 (GMT) Received: (qmail 21703 invoked from network); 10 Feb 2021 08:42:00 -0000 Received: from unknown (HELO techsingularity.net) (mgorman@techsingularity.net@[84.203.22.4]) by 81.17.254.9 with ESMTPSA (AES256-SHA encrypted, authenticated); 10 Feb 2021 08:42:00 -0000 Date: Wed, 10 Feb 2021 08:41:55 +0000 From: Mel Gorman To: Jesper Dangaard Brouer Cc: Chuck Lever , "mgorman@suse.de" , Linux NFS Mailing List , "linux-mm@kvack.org" Subject: Re: alloc_pages_bulk() Message-ID: <20210210084155.GA3697@techsingularity.net> References: <2A0C36E7-8CB0-486F-A8DB-463CA28C5C5D@oracle.com> <20210209113108.1ca16cfa@carbon> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <20210209113108.1ca16cfa@carbon> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org On Tue, Feb 09, 2021 at 11:31:08AM +0100, Jesper Dangaard Brouer wrote: > > > Neil Brown pointed me to this old thread: > > > > > > https://lore.kernel.org/lkml/20170109163518.6001-1-mgorman@techsingularity.net/ > > > > > > We see that many of the prerequisites are in v5.11-rc, but > > > alloc_page_bulk() is not. I tried forward-porting 4/4 in that > > > series, but enough internal APIs have changed since 2017 that > > > the patch does not come close to applying and compiling. > > I forgot that this was never merged. It is sad as Mel showed huge > improvement with his work. > > > > I'm wondering: > > > > > > a) is there a newer version of that work? > > > > > Mel, why was this work never merged upstream? > Lack of realistic consumers to drive it forward, finalise the API and confirm it was working as expected. It eventually died as a result. If it was reintroduced, it would need to be forward ported and then implement at least one user on top. -- Mel Gorman SUSE Labs