Commit f9ccf456 authored by Russell King's avatar Russell King Committed by Greg Kroah-Hartman

[PATCH] Add ccwgroup_bus_type probe and remove methods

Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent 4681fc32
...@@ -52,11 +52,7 @@ ccwgroup_uevent (struct device *dev, char **envp, int num_envp, char *buffer, ...@@ -52,11 +52,7 @@ ccwgroup_uevent (struct device *dev, char **envp, int num_envp, char *buffer,
return 0; return 0;
} }
static struct bus_type ccwgroup_bus_type = { static struct bus_type ccwgroup_bus_type;
.name = "ccwgroup",
.match = ccwgroup_bus_match,
.uevent = ccwgroup_uevent,
};
static inline void static inline void
__ccwgroup_remove_symlinks(struct ccwgroup_device *gdev) __ccwgroup_remove_symlinks(struct ccwgroup_device *gdev)
...@@ -389,6 +385,14 @@ ccwgroup_remove (struct device *dev) ...@@ -389,6 +385,14 @@ ccwgroup_remove (struct device *dev)
return 0; return 0;
} }
static struct bus_type ccwgroup_bus_type = {
.name = "ccwgroup",
.match = ccwgroup_bus_match,
.uevent = ccwgroup_uevent,
.probe = ccwgroup_probe,
.remove = ccwgroup_remove,
};
int int
ccwgroup_driver_register (struct ccwgroup_driver *cdriver) ccwgroup_driver_register (struct ccwgroup_driver *cdriver)
{ {
...@@ -396,8 +400,6 @@ ccwgroup_driver_register (struct ccwgroup_driver *cdriver) ...@@ -396,8 +400,6 @@ ccwgroup_driver_register (struct ccwgroup_driver *cdriver)
cdriver->driver = (struct device_driver) { cdriver->driver = (struct device_driver) {
.bus = &ccwgroup_bus_type, .bus = &ccwgroup_bus_type,
.name = cdriver->name, .name = cdriver->name,
.probe = ccwgroup_probe,
.remove = ccwgroup_remove,
}; };
return driver_register(&cdriver->driver); return driver_register(&cdriver->driver);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment