diff options
author | Richard Kennedy <richard@rsk.demon.co.uk> | 2010-01-26 20:10:48 +0300 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2010-02-01 04:24:50 +0300 |
commit | dd5fde6041d7ea30fcfedcc159a4cec8b01f73b2 (patch) | |
tree | d0a0331461928ef4d755775b1cedd86d5bcc03c6 | |
parent | 4b866288be6ffaefaad9cec212cb09e3258a68ee (diff) | |
download | linux-dd5fde6041d7ea30fcfedcc159a4cec8b01f73b2.tar.xz |
drm/ttm: remove padding from ttm_ref_object on 64bit builds
Re-order structure ttm_ref_object to remove 8 bytes of alignment padding
on 64 bit builds, so shrinking its size from 72 to 64 bytes allowing it
to fit into a smaller slab.
Signed-off-by: Richard Kennedy <richard@rsk.demon.co.uk>
Acked-by: Thomas Hellstrom <thellstrom@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
-rw-r--r-- | drivers/gpu/drm/ttm/ttm_object.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/ttm/ttm_object.c b/drivers/gpu/drm/ttm/ttm_object.c index 1099abac824b..75e9d6f86ba4 100644 --- a/drivers/gpu/drm/ttm/ttm_object.c +++ b/drivers/gpu/drm/ttm/ttm_object.c @@ -109,8 +109,8 @@ struct ttm_ref_object { struct drm_hash_item hash; struct list_head head; struct kref kref; - struct ttm_base_object *obj; enum ttm_ref_type ref_type; + struct ttm_base_object *obj; struct ttm_object_file *tfile; }; |