Skip to content

Commit

Permalink
Driver core: remove subsys_set_kset
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 6a8d8ab commit d6b05b8
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 15 deletions.
3 changes: 2 additions & 1 deletion drivers/base/bus.c
Original file line number Diff line number Diff line change
Expand Up @@ -823,7 +823,8 @@ int bus_register(struct bus_type * bus)
if (retval)
goto out;

subsys_set_kset(bus, bus_subsys);
bus->subsys.kobj.kset = &bus_subsys;

retval = subsystem_register(&bus->subsys);
if (retval)
goto out;
Expand Down
2 changes: 1 addition & 1 deletion drivers/base/class.c
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ int class_register(struct class * cls)
if (error)
return error;

subsys_set_kset(cls, class_subsys);
cls->subsys.kobj.kset = &class_subsys;

error = subsystem_register(&cls->subsys);
if (!error) {
Expand Down
13 changes: 0 additions & 13 deletions include/linux/kobject.h
Original file line number Diff line number Diff line change
Expand Up @@ -241,19 +241,6 @@ extern struct kset hypervisor_subsys;
#define kset_set_kset_s(obj,subsys) \
(obj)->kset.kobj.kset = &(subsys)

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

#define subsys_set_kset(obj,_subsys) \
(obj)->subsys.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 d6b05b8

Please sign in to comment.