From bd18d5ccfcfcbd5165103fdb46745207c69f173d Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Sun, 19 Nov 2023 15:18:05 +0100 Subject: [PATCH] backend/drm: drop unnecessary flags in legacy interface drm_crtc_commit() already ensures that atomic-only flags are disallowed. --- backend/drm/legacy.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/backend/drm/legacy.c b/backend/drm/legacy.c index 7663c0be..117fb9e5 100644 --- a/backend/drm/legacy.c +++ b/backend/drm/legacy.c @@ -175,13 +175,7 @@ static bool legacy_crtc_commit(struct wlr_drm_connector *conn, } if (flags & DRM_MODE_PAGE_FLIP_EVENT) { - uint32_t page_flags = DRM_MODE_PAGE_FLIP_EVENT; - if (flags & DRM_MODE_PAGE_FLIP_ASYNC) { - page_flags |= DRM_MODE_PAGE_FLIP_ASYNC; - } - - if (drmModePageFlip(drm->fd, crtc->id, fb_id, - page_flags, page_flip)) { + if (drmModePageFlip(drm->fd, crtc->id, fb_id, flags, page_flip)) { wlr_drm_conn_log_errno(conn, WLR_ERROR, "drmModePageFlip failed"); return false; }