diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2019-01-28 21:18:12 +0300 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2019-01-28 22:07:13 +0300 |
commit | 9407d3bdb048d52fa0fd45fa624a6c9f00072169 (patch) | |
tree | 14d05921a34ff86736f22440ffef863d626974d9 /drivers/gpu/drm/i915/i915_drv.h | |
parent | 5013eb8cd601c31e6d7d1b9d3291b24e933b77b2 (diff) | |
download | linux-9407d3bdb048d52fa0fd45fa624a6c9f00072169.tar.xz |
drm/i915: Track active timelines
Now that we pin timelines around use, we have a clearly defined lifetime
and convenient points at which we can track only the active timelines.
This allows us to reduce the list iteration to only consider those
active timelines and not all.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190128181812.22804-6-chris@chris-wilson.co.uk
Diffstat (limited to 'drivers/gpu/drm/i915/i915_drv.h')
-rw-r--r-- | drivers/gpu/drm/i915/i915_drv.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h index 6a051381f535..d072f3369ee1 100644 --- a/drivers/gpu/drm/i915/i915_drv.h +++ b/drivers/gpu/drm/i915/i915_drv.h @@ -1977,7 +1977,7 @@ struct drm_i915_private { struct i915_gt_timelines { struct mutex mutex; /* protects list, tainted by GPU */ - struct list_head list; + struct list_head active_list; /* Pack multiple timelines' seqnos into the same page */ spinlock_t hwsp_lock; |