Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 75851
b: refs/heads/master
c: 9e7bbcc
h: refs/heads/master
i:
  75849: df6dd20
  75847: 115529b
v: v3
  • Loading branch information
Greg Kroah-Hartman committed Jan 25, 2008
1 parent 9c5fa67 commit ad889f2
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 16 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: ac3c8141f62f357169980ec21b7be6d29964a394
refs/heads/master: 9e7bbccd0290e720e0874443932869c55f63d5a8
1 change: 0 additions & 1 deletion trunk/include/linux/kobject.h
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,6 @@ static inline const char * kobject_name(const struct kobject * kobj)

extern void kobject_init(struct kobject *);
extern void kobject_init_ng(struct kobject *kobj, struct kobj_type *ktype);
extern int __must_check kobject_add(struct kobject *);
extern int __must_check kobject_add_ng(struct kobject *kobj,
struct kobject *parent,
const char *fmt, ...);
Expand Down
22 changes: 8 additions & 14 deletions trunk/lib/kobject.c
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ void kobject_init(struct kobject * kobj)
* Remove the kobject from the kset list and decrement
* its parent's refcount.
* This is separated out, so we can use it in both
* kobject_del() and kobject_add() on error.
* kobject_del() and kobject_add_internal() on error.
*/

static void unlink(struct kobject * kobj)
Expand All @@ -161,12 +161,7 @@ static void unlink(struct kobject * kobj)
kobject_put(parent);
}

/**
* kobject_add - add an object to the hierarchy.
* @kobj: object.
*/

int kobject_add(struct kobject * kobj)
static int kobject_add_internal(struct kobject *kobj)
{
int error = 0;
struct kobject * parent;
Expand Down Expand Up @@ -215,13 +210,13 @@ int kobject_add(struct kobject * kobj)

/* be noisy on error issues */
if (error == -EEXIST)
printk(KERN_ERR "kobject_add failed for %s with "
printk(KERN_ERR "%s failed for %s with "
"-EEXIST, don't try to register things with "
"the same name in the same directory.\n",
kobject_name(kobj));
__FUNCTION__, kobject_name(kobj));
else
printk(KERN_ERR "kobject_add failed for %s (%d)\n",
kobject_name(kobj), error);
printk(KERN_ERR "%s failed for %s (%d)\n",
__FUNCTION__, kobject_name(kobj), error);
dump_stack();
}

Expand Down Expand Up @@ -351,7 +346,7 @@ static int kobject_add_varg(struct kobject *kobj, struct kobject *parent,
return retval;
}
kobj->parent = parent;
return kobject_add(kobj);
return kobject_add_internal(kobj);
}

/**
Expand Down Expand Up @@ -742,7 +737,7 @@ struct sysfs_ops kobj_sysfs_ops = {

int kset_add(struct kset * k)
{
return kobject_add(&k->kobj);
return kobject_add_internal(&k->kobj);
}


Expand Down Expand Up @@ -897,7 +892,6 @@ EXPORT_SYMBOL(kobject_register);
EXPORT_SYMBOL(kobject_unregister);
EXPORT_SYMBOL(kobject_get);
EXPORT_SYMBOL(kobject_put);
EXPORT_SYMBOL(kobject_add);
EXPORT_SYMBOL(kobject_del);

EXPORT_SYMBOL(kset_register);
Expand Down

0 comments on commit ad889f2

Please sign in to comment.