On Wed, May 13, 2020 at 8:21 AM Joerg Roedel <joro@xxxxxxxxxx> wrote: > > Hi, > > here is the next post of this series with these changes to the first > version: > > - Rebased to v5.7-rc5 > > - As a result of the rebase, also removed the > vmalloc_sync_mappings() call from tracing code > > - Added a comment that we rely on the compiler optimizing calls > to arch_syn_kernel_mappings() away when > ARCH_PAGE_TABLE_SYNC_MASK is 0 > > The first version can be found here: > > https://lore.kernel.org/lkml/20200508144043.13893-1-joro@xxxxxxxxxx/ > > The cover letter of the first post also has more details on the > motivation for this patch-set. > > Please review. > Assuming the missing cleanup at the end gets done: Acked-by: Andy Lutomirski <luto@xxxxxxxxxx> grumpily acked, anyway. I would love to see a followup patch that preallocates the vmalloc region on 64-bit and compiles out pgd_list and all of the associated gunk.