]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit454f9c779f905736204d212332a37e009b572b3a
treef42ff22bfaa48f57899671b4670831d11a695d8a
parent2d0e4a5d79b650e49ab18d9ff781dd0739d5bdfb
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