[PATCH 4.17 298/324] mm: use helper functions for allocating and freeing vm_area structs