diff options
Diffstat (limited to 'mm')
-rw-r--r-- | mm/slub.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -3962,7 +3962,7 @@ static struct kset_uevent_ops slab_uevent_ops = { | |||
3962 | .filter = uevent_filter, | 3962 | .filter = uevent_filter, |
3963 | }; | 3963 | }; |
3964 | 3964 | ||
3965 | static decl_subsys(slab, &slab_ktype, &slab_uevent_ops); | 3965 | static decl_subsys(slab, &slab_uevent_ops); |
3966 | 3966 | ||
3967 | #define ID_STR_LENGTH 64 | 3967 | #define ID_STR_LENGTH 64 |
3968 | 3968 | ||
@@ -4025,8 +4025,9 @@ static int sysfs_slab_add(struct kmem_cache *s) | |||
4025 | name = create_unique_id(s); | 4025 | name = create_unique_id(s); |
4026 | } | 4026 | } |
4027 | 4027 | ||
4028 | kobj_set_kset_s(s, slab_subsys); | ||
4029 | kobject_set_name(&s->kobj, name); | 4028 | kobject_set_name(&s->kobj, name); |
4029 | s->kobj.kset = &slab_subsys; | ||
4030 | s->kobj.ktype = &slab_ktype; | ||
4030 | kobject_init(&s->kobj); | 4031 | kobject_init(&s->kobj); |
4031 | err = kobject_add(&s->kobj); | 4032 | err = kobject_add(&s->kobj); |
4032 | if (err) | 4033 | if (err) |