drm: fix page_flip error handling