aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/modules.py
diff options
context:
space:
mode:
authorThomas Hellström <[email protected]>2021-11-22 22:45:51 +0100
committerThomas Hellström <[email protected]>2021-11-25 09:36:16 +0100
commit8b1f7f92e57d7eff7a3503763dd2c8e0357c36ff (patch)
treef143fccf1f0b06eb287717748df4eca57fed6776 /scripts/gdb/linux/modules.py
parent05d1c76107e33346fdc18fed95f28c9edde8a760 (diff)
drm/i915/ttm: Drop region reference counting
There is an interesting refcounting loop: struct intel_memory_region has a struct ttm_resource_manager, ttm_resource_manager->move may hold a reference to i915_request, i915_request may hold a reference to intel_context, intel_context may hold a reference to drm_i915_gem_object, drm_i915_gem_object may hold a reference to intel_memory_region. Break this loop by dropping region reference counting. In addition, Have regions with a manager moving fence make sure that all region objects are released before freeing the region. v6: - Fix a code comment. Signed-off-by: Thomas Hellström <[email protected]> Reviewed-by: Matthew Auld <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'scripts/gdb/linux/modules.py')
0 files changed, 0 insertions, 0 deletions