diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2007-12-19 14:26:50 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2008-01-24 23:40:39 -0500 |
commit | 6d06adfaf82d154023141ddc0c9de18b6a49090b (patch) | |
tree | a7a7e3c0458158cc6a93df457470c6fdd30a8c35 /lib/kobject.c | |
parent | f9cb074bff8e762ef24c44678a5a7d907f82fbeb (diff) |
Kobject: remove kobject_register()
The function is no longer used by anyone in the kernel, and it prevents
the proper sending of the kobject uevent after the needed files are set
up by the caller. kobject_init_and_add() can be used in its place.
Cc: Kay Sievers <kay.sievers@vrfy.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'lib/kobject.c')
-rw-r--r-- | lib/kobject.c | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/lib/kobject.c b/lib/kobject.c index 4cc231c86225..3326281c96b6 100644 --- a/lib/kobject.c +++ b/lib/kobject.c | |||
@@ -220,23 +220,6 @@ static int kobject_add_internal(struct kobject *kobj) | |||
220 | } | 220 | } |
221 | 221 | ||
222 | /** | 222 | /** |
223 | * kobject_register - initialize and add an object. | ||
224 | * @kobj: object in question. | ||
225 | */ | ||
226 | |||
227 | int kobject_register(struct kobject * kobj) | ||
228 | { | ||
229 | int error = -EINVAL; | ||
230 | if (kobj) { | ||
231 | kobject_init_internal(kobj); | ||
232 | error = kobject_add(kobj); | ||
233 | if (!error) | ||
234 | kobject_uevent(kobj, KOBJ_ADD); | ||
235 | } | ||
236 | return error; | ||
237 | } | ||
238 | |||
239 | /** | ||
240 | * kobject_set_name_vargs - Set the name of an kobject | 223 | * kobject_set_name_vargs - Set the name of an kobject |
241 | * @kobj: struct kobject to set the name of | 224 | * @kobj: struct kobject to set the name of |
242 | * @fmt: format string used to build the name | 225 | * @fmt: format string used to build the name |
@@ -883,7 +866,6 @@ struct kset *kset_create_and_add(const char *name, | |||
883 | } | 866 | } |
884 | EXPORT_SYMBOL_GPL(kset_create_and_add); | 867 | EXPORT_SYMBOL_GPL(kset_create_and_add); |
885 | 868 | ||
886 | EXPORT_SYMBOL(kobject_register); | ||
887 | EXPORT_SYMBOL(kobject_unregister); | 869 | EXPORT_SYMBOL(kobject_unregister); |
888 | EXPORT_SYMBOL(kobject_get); | 870 | EXPORT_SYMBOL(kobject_get); |
889 | EXPORT_SYMBOL(kobject_put); | 871 | EXPORT_SYMBOL(kobject_put); |