I had intended to write and test one user before sending this out, but Dave Howells says he has a user now that wants this functionality, so here we go. It is only compile tested. Earlier thread on this: https://lore.kernel.org/all/YvvdFrtiW33UOkGr@xxxxxxxxxxxxxxxxxxxx/ Matthew Wilcox (Oracle) (1): mm: Add folio_map_local() include/linux/highmem.h | 40 ++++++++++++++++++++++++++++++++- include/linux/vmalloc.h | 6 +++-- mm/vmalloc.c | 50 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 93 insertions(+), 3 deletions(-) -- 2.35.1