Messages in this thread | | | Date | Tue, 25 Jan 2022 13:23:21 +0000 | From | Matthew Wilcox <> | Subject | Re: [RFC PATCH 0/6] Add support for shared PTEs across processes |
| |
On Tue, Jan 25, 2022 at 02:42:12PM +0300, Kirill A. Shutemov wrote: > I wounder if we can get away with zero-API here: we can transparently > create/use shared page tables for any inode on mmap(MAP_SHARED) as long as > size and alignment is sutiable. Page tables will be linked to the inode > and will be freed when the last of such mapping will go away. I don't see > a need in new syscalls of flags to existing one.
That's how HugeTLBfs works today, right? Would you want that mechanism hoisted into the real MM? Because my plan was the opposite -- remove it from the shadow MM once mshare() is established.
| |