Hi! On Wed 08-01-25 22:23:16, Lorenzo Stoakes via Lsf-pc wrote: > A future where we unify anonymous and file-backed memory mappings would be > one in which a reflinks were implemented at a general level rather than, as > they are now, implemented individually within file systems. > > I'd like to discuss how feasible doing so might be, whether this is a sane > line of thought at all, and how a roadmap for working towards the > elimination of anon_vma as it stands might look. As you can imagine this has been discussed in the past and some folks are very interested in saving page cache memory for some heavily reflinked container setups or for various FUSE filesystems. So if someone manages to come up with a feasible design, the usecases are there. I think reading e.g. [1] and comments below it is a good preparation for the session to get some idea what challenges are there :). Honza [1] https://lwn.net/Articles/717950/ -- Jan Kara <jack@xxxxxxxx> SUSE Labs, CR