Skip to content
Commit 51ba6ddd authored by Michel Dänzer's avatar Michel Dänzer Committed by Michel Dänzer
Browse files

Move deferred vblank events to separate drm_vblank_deferred list

It was still possible for nested xorg_list_for_each_entry_safe loops
to occur over the drm_vblank_signalled list, which could mess up that
list. Moving deferred events to a separate list allows processing the
drm_vblank_signalled list without xorg_list_for_each_entry_safe.

v2:
* Refactor drm_handle_vblank_signalled helper function, less code
  duplication => better readability (Alex Deucher)

Bugzilla: https://bugs.freedesktop.org/108600


Acked-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent e2c7369c
Loading
Loading
Loading
Pipeline #8817 passed with stage
in 2 minutes and 20 seconds
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment