1/5

mm/mremap: fix hugetlb reservation leak on partial move

Moving a part of a private hugetlb mapping with mremap() leaks the huge page reservations of the parts that stay. They are not returned when the mapping is unmapped, when the process exits or when the