mirror of
https://github.com/X11Libre/xf86-video-amdgpu.git
synced 2026-03-24 01:24:31 +00:00
Always delete entry from list in drm_queue_handler
We left entries without a handler hook in the list, so the list could keep taking longer to process and use up more memory.
This commit is contained in:
committed by
Michel Dänzer
parent
b804d7f85d
commit
7eea3e2cd7
@@ -82,7 +82,7 @@ amdgpu_drm_queue_handler(struct xorg_list *signalled, unsigned int frame,
|
||||
xorg_list_for_each_entry_safe(e, tmp, &amdgpu_drm_queue, list) {
|
||||
if (e->seq == seq) {
|
||||
if (!e->handler) {
|
||||
e->abort(e->crtc, e->data);
|
||||
amdgpu_drm_queue_handle_one(e);
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user