[PATCH v3 2/3] drm/mm: Add an iterator to optimally walk over holes for an allocation (v4)