[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>

authored by Russell King and committed by Greg Kroah-Hartman ac33bc3d ff2dae79

+7 -8
+7 -8
drivers/usb/serial/bus.c
··· 37 37 return 0; 38 38 } 39 39 40 - struct bus_type usb_serial_bus_type = { 41 - .name = "usb-serial", 42 - .match = usb_serial_device_match, 43 - }; 44 - 45 40 static int usb_serial_device_probe (struct device *dev) 46 41 { 47 42 struct usb_serial_driver *driver; ··· 104 109 return retval; 105 110 } 106 111 112 + struct bus_type usb_serial_bus_type = { 113 + .name = "usb-serial", 114 + .match = usb_serial_device_match, 115 + .probe = usb_serial_device_probe, 116 + .remove = usb_serial_device_remove, 117 + }; 118 + 107 119 int usb_serial_bus_register(struct usb_serial_driver *driver) 108 120 { 109 121 int retval; 110 122 111 123 driver->driver.bus = &usb_serial_bus_type; 112 - driver->driver.probe = usb_serial_device_probe; 113 - driver->driver.remove = usb_serial_device_remove; 114 - 115 124 retval = driver_register(&driver->driver); 116 125 117 126 return retval;