~vcs-imports/xserver-xorg-driver-ati/master

Viewing all changes in revision 3054.

  • Committer: Michel Dänzer
  • Author(s): Michel Dänzer
  • Date: 2018-12-28 11:05:35 UTC
  • Revision ID: git-v1:64942d2c49f9fa1afcc42c07943d076a40963e51
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.

Bugzilla: https://bugs.freedesktop.org/108600
(Ported from amdgpu commit 51ba6dddee40c3688d4c7b12eabeab516ed153b7)

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: