linux_dsm_epyc7002/drivers/gpu/drm/i915/gt
Chris Wilson cf3bd1a0f5 drm/i915/selftests: Reorder error cleanup for whitelist checking
Reorder the error paths so that we unwind all the locals from any error
path and so avoid setting off divers alarum in case we find an error in
case we find an error.

References: https://bugs.freedesktop.org/show_bug.cgi?id=111048
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190708152321.22187-1-chris@chris-wilson.co.uk
2019-07-08 17:33:28 +01:00
..
selftests drm/i915: Rename i915_timeline to intel_timeline and move under gt 2019-06-21 13:48:53 +01:00
gen6_renderstate.c drm/i915: Move the renderstate setup under gt/ 2019-07-04 11:48:22 +01:00
gen7_renderstate.c drm/i915: Move the renderstate setup under gt/ 2019-07-04 11:48:22 +01:00
gen8_renderstate.c drm/i915: Move the renderstate setup under gt/ 2019-07-04 11:48:22 +01:00
gen9_renderstate.c drm/i915: Move the renderstate setup under gt/ 2019-07-04 11:48:22 +01:00
intel_breadcrumbs.c drm/i915: Seal races between async GPU cancellation, retirement and signaling 2019-05-08 16:02:41 +01:00
intel_context_types.h drm/i915/execlists: Preempt-to-busy 2019-06-20 16:52:36 +01:00
intel_context.c drm/i915/gt: Add some debug tracing for context pinning 2019-06-26 07:44:43 +01:00
intel_context.h drm/i915: Provide an i915_active.acquire callback 2019-06-21 19:47:55 +01:00
intel_engine_cs.c drm/i915/gt: Pull engine w/a initialisation into common 2019-07-04 19:22:11 +01:00
intel_engine_pm.c drm/i915: Lift intel_engines_resume() to callers 2019-06-26 18:01:01 +01:00
intel_engine_pm.h drm/i915: Lift intel_engines_resume() to callers 2019-06-26 18:01:01 +01:00
intel_engine_types.h drm/i915: Rename i915_timeline to intel_timeline and move under gt 2019-06-21 13:48:53 +01:00
intel_engine.h drm/i915/gt: Ignore forcewake acquisition for posting_reads 2019-07-04 14:42:38 +01:00
intel_gpu_commands.h drm/i915: add in-kernel blitter client 2019-05-30 12:01:44 +01:00
intel_gt_pm.c drm/i915: Lift intel_engines_resume() to callers 2019-06-26 18:01:01 +01:00
intel_gt_pm.h drm/i915: Lift intel_engines_resume() to callers 2019-06-26 18:01:01 +01:00
intel_gt_types.h drm/i915: Move dev_priv->pm_i{m, e}r into intel_gt 2019-07-05 10:10:18 +01:00
intel_gt.c drm/i915: Eliminate dual personality of i915_scratch_offset 2019-06-21 13:49:00 +01:00
intel_gt.h drm/i915: Eliminate dual personality of i915_scratch_offset 2019-06-21 13:49:00 +01:00
intel_hangcheck.c drm/i915/hangcheck: Look at instdone for all engines 2019-07-04 22:53:12 +01:00
intel_lrc_reg.h drm/i915/gtt: Use a common type for page directories 2019-06-17 16:30:54 +03:00
intel_lrc.c drm/i915/gt: Pull engine w/a initialisation into common 2019-07-04 19:22:11 +01:00
intel_lrc.h drm/i915: Move more GEM objects under gem/ 2019-05-28 12:45:29 +01:00
intel_mocs.c drm/i915/gt: Use caller provided forcewake for intel_mocs_init_engine 2019-07-04 14:42:38 +01:00
intel_mocs.h drm/i915: Convert intel_mocs_init_l3cc_table to intel_gt 2019-06-21 13:48:28 +01:00
intel_renderstate.c drm/i915: Move the renderstate setup under gt/ 2019-07-04 11:48:22 +01:00
intel_renderstate.h drm/i915: Move the renderstate setup under gt/ 2019-07-04 11:48:22 +01:00
intel_reset.c drm/i915: Lift intel_engines_resume() to callers 2019-06-26 18:01:01 +01:00
intel_reset.h drm/i915: Make i915_check_and_clear_faults take intel_gt 2019-06-21 13:48:20 +01:00
intel_ringbuffer.c drm/i915: Move dev_priv->pm_i{m, e}r into intel_gt 2019-07-05 10:10:18 +01:00
intel_sseu.c Revert "drm/i915: Expand subslice mask" 2019-05-29 17:18:18 +03:00
intel_sseu.h Revert "drm/i915: Expand subslice mask" 2019-05-29 17:18:18 +03:00
intel_timeline_types.h drm/i915: Rename i915_timeline to intel_timeline and move under gt 2019-06-21 13:48:53 +01:00
intel_timeline.c drm/i915/gt: Always call kref_init for the timeline 2019-06-26 07:25:54 +01:00
intel_timeline.h drm/i915: Rename i915_timeline to intel_timeline and move under gt 2019-06-21 13:48:53 +01:00
intel_workarounds_types.h
intel_workarounds.c drm/i915/gt: Pull engine w/a initialisation into common 2019-07-04 19:22:11 +01:00
intel_workarounds.h drm/i915: Convert gt workarounds to intel_gt 2019-06-21 13:48:25 +01:00
Makefile drm/i915: add header search path to subdir Makefiles 2019-06-27 10:25:48 +03:00
Makefile.header-test
mock_engine.c drm/i915: Provide an i915_active.acquire callback 2019-06-21 19:47:55 +01:00
mock_engine.h drm/i915: Split engine setup/init into two phases 2019-04-26 18:32:07 +01:00
selftest_engine_cs.c
selftest_hangcheck.c drm/i915/selftests: Common live setup/teardown 2019-07-03 11:07:57 +01:00
selftest_lrc.c drm/i915/selftests: Common live setup/teardown 2019-07-03 11:07:57 +01:00
selftest_reset.c drm/i915: Only recover active engines 2019-06-26 18:01:01 +01:00
selftest_timeline.c drm/i915/selftests: Common live setup/teardown 2019-07-03 11:07:57 +01:00
selftest_workarounds.c drm/i915/selftests: Reorder error cleanup for whitelist checking 2019-07-08 17:33:28 +01:00