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@xxxxxxxxxxxxxxxxxxx/ > > > > > > 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