xserver: Branch 'master'

Adam Jackson ajax at kemper.freedesktop.org
Wed Oct 4 19:22:51 UTC 2017


 present/present.c |    4 ----
 1 file changed, 4 deletions(-)

New commits:
commit c2f2b25ab55c67f9f3ad07c02fa746eae7c61196
Author: Louis-Francis Ratté-Boulianne <lfrb at collabora.com>
Date:   Wed Sep 27 01:19:58 2017 -0400

    present: Check the whole exec queue on event
    
    Later events are sometimes added in front of the queue (e.g.
    if page flipping fails) so we need to check the whole queue
    on event.
    
    Signed-off-by: Louis-Francis Ratté-Boulianne <lfrb at collabora.com>
    Reviewed-by: Michel Dänzer <michel.daenzer at amd.com>

diff --git a/present/present.c b/present/present.c
index aa9c041df..176e89c0b 100644
--- a/present/present.c
+++ b/present/present.c
@@ -527,8 +527,6 @@ present_event_notify(uint64_t event_id, uint64_t ust, uint64_t msc)
             present_execute(vblank, ust, msc);
             return;
         }
-        if (match < 0)
-            break;
     }
     xorg_list_for_each_entry(vblank, &present_flip_queue, event_queue) {
         if (vblank->event_id == event_id) {
@@ -991,8 +989,6 @@ present_abort_vblank(ScreenPtr screen, RRCrtcPtr crtc, uint64_t event_id, uint64
             vblank->queued = FALSE;
             return;
         }
-        if (match < 0)
-            break;
     }
     xorg_list_for_each_entry(vblank, &present_flip_queue, event_queue) {
         if (vblank->event_id == event_id) {


More information about the xorg-commit mailing list