Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 75755
b: refs/heads/master
c: 27c3a31
h: refs/heads/master
i:
  75753: 296186a
  75751: aebd0de
v: v3
  • Loading branch information
Greg Kroah-Hartman committed Jan 25, 2008
1 parent 104046b commit c97c436
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 9 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: aade4041aa60a3ed335391ba308458e26f2dbc0a
refs/heads/master: 27c3a314d55b810f3b51902d1d815c714a7afbd2
15 changes: 7 additions & 8 deletions trunk/mm/slub.c
Original file line number Diff line number Diff line change
Expand Up @@ -3962,7 +3962,7 @@ static struct kset_uevent_ops slab_uevent_ops = {
.filter = uevent_filter,
};

static decl_subsys(slab, &slab_uevent_ops);
static struct kset *slab_kset;

#define ID_STR_LENGTH 64

Expand Down Expand Up @@ -4015,7 +4015,7 @@ static int sysfs_slab_add(struct kmem_cache *s)
* This is typically the case for debug situations. In that
* case we can catch duplicate names easily.
*/
sysfs_remove_link(&slab_subsys.kobj, s->name);
sysfs_remove_link(&slab_kset->kobj, s->name);
name = s->name;
} else {
/*
Expand All @@ -4026,7 +4026,7 @@ static int sysfs_slab_add(struct kmem_cache *s)
}

kobject_set_name(&s->kobj, name);
s->kobj.kset = &slab_subsys;
s->kobj.kset = slab_kset;
s->kobj.ktype = &slab_ktype;
kobject_init(&s->kobj);
err = kobject_add(&s->kobj);
Expand Down Expand Up @@ -4071,9 +4071,8 @@ static int sysfs_slab_alias(struct kmem_cache *s, const char *name)
/*
* If we have a leftover link then remove it.
*/
sysfs_remove_link(&slab_subsys.kobj, name);
return sysfs_create_link(&slab_subsys.kobj,
&s->kobj, name);
sysfs_remove_link(&slab_kset->kobj, name);
return sysfs_create_link(&slab_kset->kobj, &s->kobj, name);
}

al = kmalloc(sizeof(struct saved_alias), GFP_KERNEL);
Expand All @@ -4092,8 +4091,8 @@ static int __init slab_sysfs_init(void)
struct kmem_cache *s;
int err;

err = subsystem_register(&slab_subsys);
if (err) {
slab_kset = kset_create_and_add("slab", &slab_uevent_ops, NULL);
if (!slab_kset) {
printk(KERN_ERR "Cannot register slab subsystem.\n");
return -ENOSYS;
}
Expand Down

0 comments on commit c97c436

Please sign in to comment.