[PATCH] Add usb_serial_bus_type probe and remove methods
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
ff2dae7977
commit
ac33bc3d54
@ -37,11 +37,6 @@ static int usb_serial_device_match (struct device *dev, struct device_driver *dr
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct bus_type usb_serial_bus_type = {
|
|
||||||
.name = "usb-serial",
|
|
||||||
.match = usb_serial_device_match,
|
|
||||||
};
|
|
||||||
|
|
||||||
static int usb_serial_device_probe (struct device *dev)
|
static int usb_serial_device_probe (struct device *dev)
|
||||||
{
|
{
|
||||||
struct usb_serial_driver *driver;
|
struct usb_serial_driver *driver;
|
||||||
@ -109,14 +104,18 @@ exit:
|
|||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
struct bus_type usb_serial_bus_type = {
|
||||||
|
.name = "usb-serial",
|
||||||
|
.match = usb_serial_device_match,
|
||||||
|
.probe = usb_serial_device_probe,
|
||||||
|
.remove = usb_serial_device_remove,
|
||||||
|
};
|
||||||
|
|
||||||
int usb_serial_bus_register(struct usb_serial_driver *driver)
|
int usb_serial_bus_register(struct usb_serial_driver *driver)
|
||||||
{
|
{
|
||||||
int retval;
|
int retval;
|
||||||
|
|
||||||
driver->driver.bus = &usb_serial_bus_type;
|
driver->driver.bus = &usb_serial_bus_type;
|
||||||
driver->driver.probe = usb_serial_device_probe;
|
|
||||||
driver->driver.remove = usb_serial_device_remove;
|
|
||||||
|
|
||||||
retval = driver_register(&driver->driver);
|
retval = driver_register(&driver->driver);
|
||||||
|
|
||||||
return retval;
|
return retval;
|
||||||
|
Loading…
Reference in New Issue
Block a user