On Fri, Feb 07, 2020 at 04:13:51PM -0400, Jason Gunthorpe wrote: > On Fri, Feb 07, 2020 at 11:46:20AM -0800, Matthew Wilcox wrote: > > > > > > Christian König <christian.koenig@xxxxxxx> > > > Daniel Vetter <daniel.vetter@xxxxxxxx> > > > Logan Gunthorpe <logang@xxxxxxxxxxxx> > > > Stephen Bates <sbates@xxxxxxxxxxxx> > > > Jérôme Glisse <jglisse@xxxxxxxxxx> > > > Ira Weiny <iweiny@xxxxxxxxx> > > > Christoph Hellwig <hch@xxxxxx> > > > John Hubbard <jhubbard@xxxxxxxxxx> > > > Ralph Campbell <rcampbell@xxxxxxxxxx> > > > Dan Williams <dan.j.williams@xxxxxxxxx> > > > Don Dutile <ddutile@xxxxxxxxxx> > > > > That's a long list, and you're missing > > > > "Thomas Hellström (VMware)" <thomas_os@xxxxxxxxxxxx> > > Joao Martins <joao.m.martins@xxxxxxxxxx> > > Great, thanks, I'm not really aware of what the related work is > though? Thomas has been working on huge pages for graphics BARs, so that's involved touching 'special' (ie pageless) VMAs: https://lore.kernel.org/linux-mm/20200205125353.2760-1-thomas_os@xxxxxxxxxxxx/ Joao has been working on removing the need for KVM hosts to have struct pages that cover the memory of their guests: https://lore.kernel.org/linux-mm/20200110190313.17144-1-joao.m.martins@xxxxxxxxxx/ > > both of whom have been working on related projects (for PFNs without pages). > > Hey, you missed me too! ;-) > > Ah I was not daring to propose a discussion on 'PFNs without pages' > again :) > > The early exploratory work here has been creating ZONE_DEVICE pages as > is already done for P2P and now moving to also mmap them to userspace. Dynamically allocating struct pages interests me too ;-)