commit | dade2a6165fd7bd825958e9b0ad04678f53f0f60 | [log] [tgz] |
---|---|---|
author | Chris Wilson <chris@chris-wilson.co.uk> | Fri Jun 16 15:05:20 2017 +0100 |
committer | Chris Wilson <chris@chris-wilson.co.uk> | Fri Jun 16 16:54:05 2017 +0100 |
tree | 489fa048aa8d431a5c4624cc689ef1a3518a4667 | |
parent | 2889caa9232109afc8881f29a2205abeb5709d0c [diff] |
drm/i915: Store a persistent reference for an object in the execbuffer cache If we take a reference to the object/vma when it is first used in an execbuf, we can keep that reference until the object's file-local handle is closed. Thereby saving a frequent ref/unref pair. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>