vm_area_struct avl tree