drm/i915: Rearrange GGTT probing to avoid needing a vfunc
authorChris Wilson <chris@chris-wilson.co.uk>
Thu, 4 Aug 2016 06:52:24 +0000 (07:52 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Thu, 4 Aug 2016 07:09:16 +0000 (08:09 +0100)
commit34c998b4ebf6c48154c76ea9bc9bffabd91a8af2
tree9ed84bb86f65ed1f42d873da25912c676577a925
parentf6b9d5cabd582bcae8db92eac0c3a138370e4167
drm/i915: Rearrange GGTT probing to avoid needing a vfunc

Since we have a static if-else-chain for device probing of the global
GTT, we do not need to use a function pointer, let alone store it when
we never use it again. So use the if-else-chain to call down into the
device specific probe.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1470293567-10811-5-git-send-email-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/i915_gem_gtt.c
drivers/gpu/drm/i915/i915_gem_gtt.h