[PATCH 1/2] drm: Add support for two-ended allocation, v3