Skip to content

Commit

Permalink
Driver core: remove kset_set_kset_s
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Greg Kroah-Hartman committed Oct 12, 2007
1 parent d6b05b8 commit 27f20e5
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 15 deletions.
2 changes: 1 addition & 1 deletion drivers/base/sys.c
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ int sysdev_class_register(struct sysdev_class * cls)
kobject_name(&cls->kset.kobj));
INIT_LIST_HEAD(&cls->drivers);
cls->kset.kobj.parent = &system_subsys.kobj;
kset_set_kset_s(cls, system_subsys);
cls->kset.kobj.kset = &system_subsys;
return kset_register(&cls->kset);
}

Expand Down
14 changes: 0 additions & 14 deletions include/linux/kobject.h
Original file line number Diff line number Diff line change
Expand Up @@ -227,20 +227,6 @@ extern struct kset hypervisor_subsys;
#define kobj_set_kset_s(obj,subsys) \
(obj)->kobj.kset = &(subsys)

/**
* kset_set_kset_s(obj,subsys) - set kset for embedded kset.
* @obj: ptr to some object type.
* @subsys: a subsystem object (not a ptr).
*
* Can be used for any object type with an embedded ->kset.
* Sets the kset of @obj's embedded kobject (via its embedded
* kset) to @subsys.kset. This makes @obj a member of that
* kset.
*/

#define kset_set_kset_s(obj,subsys) \
(obj)->kset.kobj.kset = &(subsys)

extern void subsystem_init(struct kset *);
extern int __must_check subsystem_register(struct kset *);
extern void subsystem_unregister(struct kset *);
Expand Down

0 comments on commit 27f20e5

Please sign in to comment.