Messages in this thread Patch in this message | | | Subject | [PATCH] kobject: reorder kobject to save space on 64 bit builds | From | Richard Kennedy <> | Date | Mon, 02 Jun 2008 11:07:25 +0100 |
| |
reorder kobject to save space on 64 bit builds. shrinks from 76 to 64 bytes & moves allocated kobject to a smaller slab.
Signed-off-by: Richard Kennedy <richard@rsk.demon.co.uk> ----
Running successfully on 2.6.26-rc2 on my desktop AMD64.
diff --git a/include/linux/kobject.h b/include/linux/kobject.h index 39e709f..07124fc 100644 --- a/include/linux/kobject.h +++ b/include/linux/kobject.h @@ -59,12 +59,12 @@ enum kobject_action { struct kobject { const char *name; - struct kref kref; struct list_head entry; struct kobject *parent; struct kset *kset; struct kobj_type *ktype; struct sysfs_dirent *sd; + struct kref kref; unsigned int state_initialized:1; unsigned int state_in_sysfs:1; unsigned int state_add_uevent_sent:1;
| |