drm/i915: Only drop the batch-pool's object reference
authorChris Wilson <chris@chris-wilson.co.uk>
Tue, 26 Jul 2016 11:01:53 +0000 (12:01 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Tue, 26 Jul 2016 12:01:00 +0000 (13:01 +0100)
commitf67cbce0f18299b70da776a5d699125b06523700
tree68f0eb746a3f94f901a29c9d45f80cc742f06eb4
parent15f7bbc7351da8a5568c75ac09f142da78077a1d
drm/i915: Only drop the batch-pool's object reference

The obj->batch_pool_link is only inspected when traversing the batch
pool list and when on the batch pool list the object is referenced. Thus
when freeing the batch pool list, we only need to unreference the object
and do not have to worry about the obj->batch_pool_link.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: http://patchwork.freedesktop.org/patch/msgid/1469432687-22756-5-git-send-email-chris@chris-wilson.co.uk
Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1469530913-17180-4-git-send-email-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/i915_gem_batch_pool.c