This patchset refactors code related to i915_vma_move_to_active. I hope 1st patch is quite straightforward. For the 2nd, I am not sure where to put the helper, any better proposition welcome. v2: - moved i915_request_await_object to _i915_vma_move_to_active (Tvrtko) Regards Andrzej Andrzej Hajda (2): drm/i915: call i915_request_await_object from _i915_vma_move_to_active drm/i915/selftests: add igt_vma_move_to_active_unlocked .../gpu/drm/i915/gem/i915_gem_execbuffer.c | 17 ++++----- .../i915/gem/selftests/i915_gem_client_blt.c | 22 +++--------- .../i915/gem/selftests/i915_gem_coherency.c | 4 +-- .../drm/i915/gem/selftests/i915_gem_context.c | 16 +++------ .../drm/i915/gem/selftests/i915_gem_mman.c | 10 ++---- .../drm/i915/gem/selftests/igt_gem_utils.c | 8 ++--- .../drm/i915/gem/selftests/igt_gem_utils.h | 14 ++++++++ drivers/gpu/drm/i915/gt/intel_renderstate.c | 4 +-- drivers/gpu/drm/i915/gt/intel_workarounds.c | 4 +-- drivers/gpu/drm/i915/gt/selftest_execlists.c | 14 ++------ drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 35 +++---------------- drivers/gpu/drm/i915/gt/selftest_lrc.c | 33 ++++------------- drivers/gpu/drm/i915/gt/selftest_mocs.c | 5 ++- drivers/gpu/drm/i915/gt/selftest_rps.c | 8 ++--- .../gpu/drm/i915/gt/selftest_workarounds.c | 22 ++++-------- drivers/gpu/drm/i915/gvt/scheduler.c | 5 ++- drivers/gpu/drm/i915/i915_perf.c | 4 +-- drivers/gpu/drm/i915/i915_vma.c | 5 +++ drivers/gpu/drm/i915/i915_vma.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 9 ++--- drivers/gpu/drm/i915/selftests/igt_spinner.c | 20 ++--------- 21 files changed, 77 insertions(+), 183 deletions(-) -- 2.34.1