Messages in this thread | | | Subject | Re: [RFC v4 0/3] mm: zap pages with read mmap_sem in munmap for large mapping | From | Yang Shi <> | Date | Thu, 12 Jul 2018 16:45:18 -0700 |
| |
On 7/12/18 1:04 AM, Michal Hocko wrote: > On Wed 11-07-18 10:04:48, Yang Shi wrote: > [...] >> One approach is to save all the vmas on a separate list, then zap_page_range >> does unmap with this list. > Just detached unmapped vma chain from mm. You can keep the existing > vm_next chain and reuse it.
Yes. Other than this, we still need do:
* Tell zap_page_range not update vm_flags as what I did in v4. Of course without VM_DEAD this time
* Extract pagetable free code then do it after zap_page_range. I think I can just cal free_pgd_range() directly.
>
| |