diff --git a/mm/percpu-vm.c b/mm/percpu-vm.c index 8d9bb2c00c68d232ff6481969a3936054aa08387..51108165f829d777e4c69abe6109cb88ca4d7e14 100644 --- a/mm/percpu-vm.c +++ b/mm/percpu-vm.c @@ -272,6 +272,7 @@ static int pcpu_map_pages(struct pcpu_chunk *chunk, __pcpu_unmap_pages(pcpu_chunk_addr(chunk, tcpu, page_start), page_end - page_start); } + pcpu_post_unmap_tlb_flush(chunk, page_start, page_end); return err; }