On Tue, Aug 29, 2023, Chao Peng wrote: > On Fri, Aug 25, 2023 at 10:47:12AM -0700, Sean Christopherson wrote: > > > > > > Filemap vs. xarray > > ------------------ > > This is the main item that needs attention. I don't want to merge guest_memfd() > > without doing this comparison, as not using filemap means we don't need AS_UNMOVABLE. > > Arguably we could merge a filemap implementation without AS_UNMOVABLE and just eat > > the suboptimal behavior, but not waiting a little while longer to do everything we > > can to get this right the first time seems ridiculous after we've been working on > > this for literally years. > > > > Paolo was going to work on an axarray implementation, but AFAIK he hasn't done > > anything yet. We (Google) don't have anyone available to work on an xarray > > implementation for several weeks (at best), so if anyone has the bandwidth and > > desire to take stab at an xarray implementation, please speak up. > > I can do some experiments in the following weeks on the xarray > direction. I'm not quite confident I understood all what Paolo > originally wanted to do, so questions may have. FYI, I jumped the gun, sounds like Paolo got far enough along to form a strong opinion[*]. Thanks for volunteering though, much appreciated! [*] https://lore.kernel.org/all/CABgObfay4FKV=foWLZzAWaC2kVHRnF1ib+6NC058QVZVFhGeyA@xxxxxxxxxxxxxx