linux/drivers/gpu/drm/i915/selftests
Chris Wilson 16cce04cdb drm/i915/selftests: Push the fake iommu device from the stack to data
Since we store a pointer to the fake iommu device that is allocated on
the stack, as soon as we leave the function it goes out of scope and any
future dereference is undefined behaviour. Just in case we may need to
look at the fake iommu device after initialiation, move the allocation
from the stack into the data.

Fixes: 01b9d4e211 ("iommu/vt-d: Use dev_iommu_priv_get/set()")
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200916105022.28316-2-chris@chris-wilson.co.uk
(cherry picked from commit 9f9f4101fc)
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
2020-09-23 10:15:46 +03:00
..
i915_active.c
i915_buddy.c drm/i915/selftests: Avoid passing a random 0 into ilog2 2020-08-19 15:23:36 +03:00
i915_gem_evict.c
i915_gem_gtt.c drm/i915/gem: Give each object class a friendly name 2020-05-29 23:38:29 +01:00
i915_gem.c
i915_live_selftests.h drm/i915: Fix comments mentioning typo in IS_ENABLED() 2020-06-05 16:28:42 +01:00
i915_mock_selftests.h drm/i915/gt: Incrementally check for rewinding 2020-06-16 11:34:23 +03:00
i915_perf_selftests.h drm/i915: Fix comments mentioning typo in IS_ENABLED() 2020-06-05 16:28:42 +01:00
i915_perf.c drm/i915/selftest: Fix an error code in live_noa_gpr() 2020-07-14 18:16:15 +01:00
i915_random.c
i915_random.h
i915_request.c drm/i915: Move the engine mask to intel_gt_info 2020-07-08 21:07:11 +01:00
i915_selftest.c drm/i915/gem: Implement legacy MI_STORE_DATA_IMM 2020-05-04 15:15:04 +01:00
i915_sw_fence.c
i915_syncmap.c
i915_vma.c drm/i915/execlists: Track inflight CCID 2020-04-28 22:17:36 +01:00
igt_atomic.c
igt_atomic.h
igt_flush_test.c
igt_flush_test.h
igt_live_test.c
igt_live_test.h
igt_mmap.c
igt_mmap.h
igt_reset.c
igt_reset.h
igt_spinner.c drm/i915/selftests: Trim execlists runtime 2020-06-13 10:24:26 +01:00
igt_spinner.h
intel_memory_region.c
intel_uncore.c
lib_sw_fence.c
lib_sw_fence.h
librapl.c
librapl.h
mock_drm.h
mock_gem_device.c drm/i915/selftests: Push the fake iommu device from the stack to data 2020-09-23 10:15:46 +03:00
mock_gem_device.h
mock_gtt.c drm/i915: Export ppgtt_bind_vma 2020-07-03 15:14:35 +01:00
mock_gtt.h
mock_region.c drm/i915/gem: Give each object class a friendly name 2020-05-29 23:38:29 +01:00
mock_region.h
mock_request.c
mock_request.h
mock_uncore.c
mock_uncore.h
scatterlist.c