OpenCloudOS-Kernel/drivers/gpu/drm/i915/selftests
Chris Wilson 6e1281412a drm/i915/selftests: Always initialise err
smatch does not track initialised values as well as gcc, and this
triggers many warnings by smatch not presented by gcc. Silence smatch by
initialising the error values to -ENODEV, which we use to denote
internal errors. (If we see a selftest fail with a silent -ENODEV, we
know smatch was right!)

v2: smatch was right about igt_create_vma(), it may unlikely fail on the
first object allocation which we want to be loud about.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20171114223346.25958-1-chris@chris-wilson.co.uk
Reviewed-by: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
2017-11-14 23:50:49 +00:00
..
huge_gem_object.c drm/i915: introduce page_size members 2017-10-07 10:11:48 +01:00
huge_gem_object.h
huge_pages.c drm/i915/selftests: Skip mixed page exhaustion if only small pages available 2017-11-07 17:50:33 +00:00
i915_gem_coherency.c drm/i915: Don't use MI_STORE_DWORD_IMM on Sandybridge/vcs 2017-08-18 11:55:02 +01:00
i915_gem_context.c drm/i915/selftests: Always initialise err 2017-11-14 23:50:49 +00:00
i915_gem_dmabuf.c drm/i915: Fix an error checking test 2017-06-27 14:30:56 +01:00
i915_gem_evict.c drm/i915: Move dev_priv->mm.[un]bound_list to its own lock 2017-10-16 20:44:19 +01:00
i915_gem_gtt.c drm/i915/selftests: Always initialise err 2017-11-14 23:50:49 +00:00
i915_gem_object.c drm/i915/selftests: Take rpm wakeref around partial tiling tests 2017-11-07 17:50:34 +00:00
i915_gem_request.c drm/i915/selftests: Always initialise err 2017-11-14 23:50:49 +00:00
i915_gem_timeline.c drm/i915/selftests: Always initialise err 2017-11-14 23:50:49 +00:00
i915_live_selftests.h drm/i915/selftests: Exercise adding requests to a full GGTT 2017-10-12 21:06:26 +01:00
i915_mock_selftests.h drm/i915/selftests: huge page tests 2017-10-07 10:12:00 +01:00
i915_random.c Merge drm-upstream/drm-next into drm-intel-next-queued 2017-09-28 15:56:49 +03:00
i915_random.h drm/i915/selftests: Use mul_u32_u32() for 32b x 32b -> 64b result 2017-09-13 13:27:20 +01:00
i915_selftest.c
i915_sw_fence.c drm/i915/selftests: Wrap a timer into a i915_sw_fence 2017-10-12 21:06:26 +01:00
i915_syncmap.c drm/i915/selftests: Always initialise err 2017-11-14 23:50:49 +00:00
i915_vma.c drm/i915/selftests: Always initialise err 2017-11-14 23:50:49 +00:00
intel_breadcrumbs.c mm: treewide: remove GFP_TEMPORARY allocation flag 2017-09-13 18:53:16 -07:00
intel_hangcheck.c drm/i915/selftests: Hold the rpm wakeref for the reset tests 2017-10-09 17:07:28 +01:00
intel_uncore.c drm/i915: Acquire PUNIT->PMIC bus for intel_uncore_forcewake_reset() 2017-11-10 13:14:03 +01:00
lib_sw_fence.c Revert "drm/i915/selftests: Convert timers to use timer_setup()" 2017-10-25 14:16:16 +01:00
lib_sw_fence.h drm/i915/selftests: Wrap a timer into a i915_sw_fence 2017-10-12 21:06:26 +01:00
mock_context.c drm/i915/selftests: Exercise adding requests to a full GGTT 2017-10-12 21:06:26 +01:00
mock_context.h drm/i915/selftests: Exercise independence of per-engine resets 2017-07-27 09:38:48 +02:00
mock_dmabuf.c
mock_dmabuf.h
mock_drm.c
mock_drm.h
mock_engine.c drm/i915/selftests: Don't try to queue a request with zero delay 2017-10-25 12:13:03 +01:00
mock_engine.h drm/i915: Supply the engine-id for our mock_engine() 2017-08-10 12:18:35 +01:00
mock_gem_device.c drm/i915/selftests: Yet another forgotten mock_i915->mm initialiser 2017-11-10 23:42:49 +00:00
mock_gem_device.h
mock_gem_object.h
mock_gtt.c drm/i915: introduce vm set_pages/clear_pages 2017-10-07 10:11:50 +01:00
mock_gtt.h
mock_request.c
mock_request.h
mock_timeline.c
mock_timeline.h
mock_uncore.c
mock_uncore.h
scatterlist.c drm/i915/selftests: mix huge pages 2017-10-07 10:12:03 +01:00