All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-gfx] [PATCH i-g-t] igt/kms_universal_plane: Flush pending cleanups
@ 2018-06-28 10:51 ` Chris Wilson
  0 siblings, 0 replies; 14+ messages in thread
From: Chris Wilson @ 2018-06-28 10:51 UTC (permalink / raw)
  To: intel-gfx; +Cc: igt-dev

drm_atomic_helper allows for up to one outstanding cleanup task to be in
flight before a new modeset (see stall_commit in stall_checks()), In
lieu of hooking up a debugfs to force flushing of the outstanding work,
submit enough blocking modesets to ensure that the pending work is
completed before continuing.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
---
 tests/kms_universal_plane.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tests/kms_universal_plane.c b/tests/kms_universal_plane.c
index 58f329e68..f875fd194 100644
--- a/tests/kms_universal_plane.c
+++ b/tests/kms_universal_plane.c
@@ -638,6 +638,7 @@ cursor_leak_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output)
 	igt_plane_set_fb(primary, NULL);
 	igt_plane_set_fb(cursor, NULL);
 	igt_display_commit2(display, COMMIT_LEGACY);
+	igt_display_commit2(display, COMMIT_LEGACY);
 	cursor_leak_test_fini(data, output, &background_fb, cursor_fb);
 
 	/* We should be back to the same framebuffer count as when we started */
-- 
2.18.0

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply related	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2018-06-28 12:47 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-06-28 10:51 [Intel-gfx] [PATCH i-g-t] igt/kms_universal_plane: Flush pending cleanups Chris Wilson
2018-06-28 10:51 ` Chris Wilson
2018-06-28 11:06 ` [igt-dev] " Maarten Lankhorst
2018-06-28 11:06   ` Maarten Lankhorst
2018-06-28 11:16   ` [igt-dev] " Chris Wilson
2018-06-28 11:16     ` Chris Wilson
2018-06-28 11:25     ` [igt-dev] " Maarten Lankhorst
2018-06-28 11:25       ` Maarten Lankhorst
2018-06-28 11:34       ` [Intel-gfx] " Chris Wilson
2018-06-28 11:34         ` Chris Wilson
2018-06-28 11:39         ` [igt-dev] " Maarten Lankhorst
2018-06-28 11:39           ` Maarten Lankhorst
2018-06-28 11:20 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2018-06-28 12:47 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.