Messages in this thread | | | Date | Sat, 30 Jan 2010 16:19:45 +0100 | From | Thomas Hellstrom <> | Subject | Re: [PATCH] drm/ttm: remove padding from ttm_ref_object on 64bit builds |
| |
Richard Kennedy wrote: > 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> > ---- > patch against 2.6.33-rc5 > compiled & tested on x86_64 AMDX2 and nouveau > regards > Richard > > > diff --git a/drivers/gpu/drm/ttm/ttm_object.c b/drivers/gpu/drm/ttm/ttm_object.c > index 1099aba..75e9d6f 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; > }; > > > > Acked-by: Thomas Hellstrom <thellstrom@vmware.com>
| |