]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - mm/madvise.c
mm: reclaim MADV_FREE pages
[mirror_ubuntu-bionic-kernel.git] / mm / madvise.c
index cf3021b05b320cffe21cebb55ab5a6c53ac736b9..d3a6712c3e14f237bdc9880243c511db452056e8 100644 (file)
@@ -413,6 +413,7 @@ static int madvise_free_pte_range(pmd_t *pmd, unsigned long addr,
                        set_pte_at(mm, addr, pte, ptent);
                        tlb_remove_tlb_entry(tlb, pte, addr);
                }
+               mark_page_lazyfree(page);
        }
 out:
        if (nr_swap) {