mirror of https://gitee.com/openkylin/linux.git
kobject: reorder kobject to save space on 64 bit builds
reorder kobject to save space on 64 bit builds. shrinks from 72 to 64 bytes & moves allocated kobject to a smaller slab. Signed-off-by: Richard Kennedy <richard@rsk.demon.co.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
6d8333c24d
commit
a231934bdf
|
@ -58,12 +58,12 @@ enum kobject_action {
|
||||||
|
|
||||||
struct kobject {
|
struct kobject {
|
||||||
const char *name;
|
const char *name;
|
||||||
struct kref kref;
|
|
||||||
struct list_head entry;
|
struct list_head entry;
|
||||||
struct kobject *parent;
|
struct kobject *parent;
|
||||||
struct kset *kset;
|
struct kset *kset;
|
||||||
struct kobj_type *ktype;
|
struct kobj_type *ktype;
|
||||||
struct sysfs_dirent *sd;
|
struct sysfs_dirent *sd;
|
||||||
|
struct kref kref;
|
||||||
unsigned int state_initialized:1;
|
unsigned int state_initialized:1;
|
||||||
unsigned int state_in_sysfs:1;
|
unsigned int state_in_sysfs:1;
|
||||||
unsigned int state_add_uevent_sent:1;
|
unsigned int state_add_uevent_sent:1;
|
||||||
|
|
Loading…
Reference in New Issue