summaryrefslogtreecommitdiffstats
path: root/lib/kobject.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/kobject.c')
-rw-r--r--lib/kobject.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/kobject.c b/lib/kobject.c
index c97b5729f94d..a30ee0467942 100644
--- a/lib/kobject.c
+++ b/lib/kobject.c
@@ -450,9 +450,12 @@ EXPORT_SYMBOL(kobject_add);
450 * @parent: pointer to the parent of this kobject. 450 * @parent: pointer to the parent of this kobject.
451 * @fmt: the name of the kobject. 451 * @fmt: the name of the kobject.
452 * 452 *
453 * This function combines the call to kobject_init() and 453 * This function combines the call to kobject_init() and kobject_add().
454 * kobject_add(). The same type of error handling after a call to 454 *
455 * kobject_add() and kobject lifetime rules are the same here. 455 * If this function returns an error, kobject_put() must be called to
456 * properly clean up the memory associated with the object. This is the
457 * same type of error handling after a call to kobject_add() and kobject
458 * lifetime rules are the same here.
456 */ 459 */
457int kobject_init_and_add(struct kobject *kobj, struct kobj_type *ktype, 460int kobject_init_and_add(struct kobject *kobj, struct kobj_type *ktype,
458 struct kobject *parent, const char *fmt, ...) 461 struct kobject *parent, const char *fmt, ...)