diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/kobject.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/lib/kobject.c b/lib/kobject.c index 60ae9e817663..2c6490370922 100644 --- a/lib/kobject.c +++ b/lib/kobject.c | |||
@@ -58,11 +58,6 @@ static int create_dir(struct kobject *kobj) | |||
58 | return error; | 58 | return error; |
59 | } | 59 | } |
60 | 60 | ||
61 | static inline struct kobject *to_kobj(struct list_head *entry) | ||
62 | { | ||
63 | return container_of(entry, struct kobject, entry); | ||
64 | } | ||
65 | |||
66 | static int get_kobj_path_length(struct kobject *kobj) | 61 | static int get_kobj_path_length(struct kobject *kobj) |
67 | { | 62 | { |
68 | int length = 1; | 63 | int length = 1; |
@@ -752,12 +747,11 @@ void kset_unregister(struct kset *k) | |||
752 | */ | 747 | */ |
753 | struct kobject *kset_find_obj(struct kset *kset, const char *name) | 748 | struct kobject *kset_find_obj(struct kset *kset, const char *name) |
754 | { | 749 | { |
755 | struct list_head *entry; | 750 | struct kobject *k; |
756 | struct kobject *ret = NULL; | 751 | struct kobject *ret = NULL; |
757 | 752 | ||
758 | spin_lock(&kset->list_lock); | 753 | spin_lock(&kset->list_lock); |
759 | list_for_each(entry, &kset->list) { | 754 | list_for_each_entry(k, &kset->list, entry) { |
760 | struct kobject *k = to_kobj(entry); | ||
761 | if (kobject_name(k) && !strcmp(kobject_name(k), name)) { | 755 | if (kobject_name(k) && !strcmp(kobject_name(k), name)) { |
762 | ret = kobject_get(k); | 756 | ret = kobject_get(k); |
763 | break; | 757 | break; |