diff --git a/mm/hugetlb.c b/mm/hugetlb.c index 1301ba7b2c9a..42d46c8794d6 100644 --- a/mm/hugetlb.c +++ b/mm/hugetlb.c @@ -4895,6 +4895,7 @@ static void hugetlb_vm_op_close(struct vm_area_struct *vma) } kref_put(&resv->refs, resv_map_release); + hugetlb_dup_vma_private(vma); } static int hugetlb_vm_op_split(struct vm_area_struct *vma, unsigned long addr)