I wanted to make kms_atomic_transition pass, but the nonblocking modeset fencing tests were bogus. This series changes the semantics for fencing slightly. It only keeps the out fences in pipe_obj->out_fence_fd, it's up to the test to decide what to do with it, which is probably just waiting on the fd or checking if it completed. Maarten Lankhorst (5): tests/kms_atomic_transition: Add test for plane completion ordering. lib/kms: Handle fence interaction correctly WRT TEST_ONLY. tests/kms_atomic_transition: Only request fence on enabled pipes tests/kms_atomic_transition: Do not clear in-fences after atomic commit. igt/kms: Do not wait for fence completion during commit lib/igt_kms.c | 41 ++++++++---------- tests/kms_atomic_transition.c | 99 +++++++++++++++++++++++++++++++++---------- 2 files changed, 95 insertions(+), 45 deletions(-) -- 2.11.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx