From: Daniel Kurtz Date: Mon, 10 Dec 2012 05:53:11 +0000 (+0800) Subject: CHROMIUM: drm/exynos: gem: Remove useless size field X-Git-Url: http://git.cascardo.eti.br/?a=commitdiff_plain;h=41ae27683d2797d4d87d939f0ce3b5871952d443;p=cascardo%2Flinux.git CHROMIUM: drm/exynos: gem: Remove useless size field exynos_drm_gem_obj, drm_gem_object, the dma_buf and the exynos_drm_gem_buf all store a buffer's size. This seems a bit excessive. Remove the exynos_drm_gem_obj copy, since it is written to but never read. Signed-off-by: Daniel Kurtz BUG=chromium-os:37097 TEST=compile test Change-Id: I5bf057964351d08f40146f0e928e6eb8414f164f Reviewed-on: https://gerrit.chromium.org/gerrit/39475 Commit-Ready: Daniel Kurtz Reviewed-by: Daniel Kurtz Tested-by: Daniel Kurtz --- diff --git a/drivers/gpu/drm/exynos/exynos_drm_gem.c b/drivers/gpu/drm/exynos/exynos_drm_gem.c index 94308041d82e..c7ee56680e65 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_gem.c +++ b/drivers/gpu/drm/exynos/exynos_drm_gem.c @@ -318,7 +318,6 @@ struct exynos_drm_gem_obj *exynos_drm_gem_init(struct drm_device *dev, return NULL; } - exynos_gem_obj->size = size; obj = &exynos_gem_obj->base; ret = drm_gem_object_init(dev, obj, size); diff --git a/drivers/gpu/drm/exynos/exynos_drm_gem.h b/drivers/gpu/drm/exynos/exynos_drm_gem.h index 5f38a45cebe2..ea69d125e7b2 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_gem.h +++ b/drivers/gpu/drm/exynos/exynos_drm_gem.h @@ -63,7 +63,6 @@ struct exynos_drm_gem_buf { * by user request or at framebuffer creation. * continuous memory region allocated by user request * or at framebuffer creation. - * @size: total memory size to physically non-continuous memory region. * @flags: indicate memory type to allocated buffer and cache attribute. * * P.S. this object would be transfered to user as kms_bo.handle so @@ -72,7 +71,6 @@ struct exynos_drm_gem_buf { struct exynos_drm_gem_obj { struct drm_gem_object base; struct exynos_drm_gem_buf *buffer; - unsigned long size; unsigned int flags; };