[RFC 7/7] drm: make the callers of drm_wait_vblank() allocate the memory