diff --git a/mm/hugetlb.c b/mm/hugetlb.c index 1301ba7b2c9a..ef329e68783a 100644 --- a/mm/hugetlb.c +++ b/mm/hugetlb.c @@ -4894,6 +4894,8 @@ static void hugetlb_vm_op_close(struct vm_area_struct *vma) hugetlb_acct_memory(h, -gbl_reserve); } + hugetlb_dup_vma_private(vma); + BUG_ON(vma->vm_private_data); kref_put(&resv->refs, resv_map_release); }