drm/i915: Return correct size for rotated views
authorTvrtko Ursulin <tvrtko.ursulin@intel.com>
Tue, 23 Jun 2015 11:57:43 +0000 (12:57 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 24 Jun 2015 13:11:06 +0000 (15:11 +0200)
commit9e759ff1f4a047c405034dfff1ee5c87abba41db
treef42ff22bfaa48f57899671b4670831d11a695d8a
parent84fe03f7b2481b3a1cf4fb9db6e5df8d3698a4fe
drm/i915: Return correct size for rotated views

Currently object size is returned for the rotated VMA size which can be
bigger than the rotated view itself. Since the binding code pads all
excess size with scratch pages the only minor issue with this is wasting
some GGTT space, but still feels nicer to fix and report the real size.

v2: Rebase for tracking size in bytes instead of pages.

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Reviewed-by: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_gem_gtt.c