]> Pileus Git - ~andy/linux/commit
drm/i915: Kill obj->gtt_offset
authorBen Widawsky <ben@bwidawsk.net>
Fri, 5 Jul 2013 21:41:05 +0000 (14:41 -0700)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Mon, 8 Jul 2013 20:04:35 +0000 (22:04 +0200)
commitedd41a870f11157a1bf4c15080421f9770912e09
treeb10fa24ba754b5fd0c1a514bec60915c60252e6d
parentf343c5f6477354967ee1e331a68a56b9fece2f36
drm/i915: Kill obj->gtt_offset

With the getters in place from the previous patch this members serves no
purpose other than saving one spare pointer chase, which will be killed
in the next patch anyway.

Moving to VMAs, this members adds unnecessary confusion since an object
may exist at different offsets in different VMs.

v2: Properly preserve the stolen offset. This code is a bit hacky but it
all goes away when we embed the drm_mm_node and removes the need for the
incorrect patch I submitted previously: "Use gtt_space->start for stolen
reservation"

Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_gem.c
drivers/gpu/drm/i915/i915_gem_gtt.c
drivers/gpu/drm/i915/i915_gem_stolen.c