diff options
| author | Greg Kroah-Hartman <gregkh@suse.de> | 2007-09-12 18:06:57 -0400 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@suse.de> | 2007-10-12 17:51:01 -0400 |
| commit | 27f20e5e4e60a7f28010eeb34399fe0cc9a1a235 (patch) | |
| tree | 3c1306f51f7b45428aa422c2d3ecb0c6d319baeb | |
| parent | d6b05b84edf590ff872de6310ec20d60b5b37dd2 (diff) | |
Driver core: remove kset_set_kset_s
This macro is only used by the driver core and is held over from when we
had subsystems. It is not needed anymore.
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
| -rw-r--r-- | drivers/base/sys.c | 2 | ||||
| -rw-r--r-- | include/linux/kobject.h | 14 |
2 files changed, 1 insertions, 15 deletions
diff --git a/drivers/base/sys.c b/drivers/base/sys.c index 18febe26caa1..7ad893167823 100644 --- a/drivers/base/sys.c +++ b/drivers/base/sys.c | |||
| @@ -139,7 +139,7 @@ int sysdev_class_register(struct sysdev_class * cls) | |||
| 139 | kobject_name(&cls->kset.kobj)); | 139 | kobject_name(&cls->kset.kobj)); |
| 140 | INIT_LIST_HEAD(&cls->drivers); | 140 | INIT_LIST_HEAD(&cls->drivers); |
| 141 | cls->kset.kobj.parent = &system_subsys.kobj; | 141 | cls->kset.kobj.parent = &system_subsys.kobj; |
| 142 | kset_set_kset_s(cls, system_subsys); | 142 | cls->kset.kobj.kset = &system_subsys; |
| 143 | return kset_register(&cls->kset); | 143 | return kset_register(&cls->kset); |
| 144 | } | 144 | } |
| 145 | 145 | ||
diff --git a/include/linux/kobject.h b/include/linux/kobject.h index 0713799fde29..ee61ef27e799 100644 --- a/include/linux/kobject.h +++ b/include/linux/kobject.h | |||
| @@ -227,20 +227,6 @@ extern struct kset hypervisor_subsys; | |||
| 227 | #define kobj_set_kset_s(obj,subsys) \ | 227 | #define kobj_set_kset_s(obj,subsys) \ |
| 228 | (obj)->kobj.kset = &(subsys) | 228 | (obj)->kobj.kset = &(subsys) |
| 229 | 229 | ||
| 230 | /** | ||
| 231 | * kset_set_kset_s(obj,subsys) - set kset for embedded kset. | ||
| 232 | * @obj: ptr to some object type. | ||
| 233 | * @subsys: a subsystem object (not a ptr). | ||
| 234 | * | ||
| 235 | * Can be used for any object type with an embedded ->kset. | ||
| 236 | * Sets the kset of @obj's embedded kobject (via its embedded | ||
| 237 | * kset) to @subsys.kset. This makes @obj a member of that | ||
| 238 | * kset. | ||
| 239 | */ | ||
| 240 | |||
| 241 | #define kset_set_kset_s(obj,subsys) \ | ||
| 242 | (obj)->kset.kobj.kset = &(subsys) | ||
| 243 | |||
| 244 | extern void subsystem_init(struct kset *); | 230 | extern void subsystem_init(struct kset *); |
| 245 | extern int __must_check subsystem_register(struct kset *); | 231 | extern int __must_check subsystem_register(struct kset *); |
| 246 | extern void subsystem_unregister(struct kset *); | 232 | extern void subsystem_unregister(struct kset *); |
