ChangeSet 1.959, 2002/12/27 15:01:53-08:00, [EMAIL PROTECTED]
[PATCH] USB serial drivers: remove direct calls to dev_set* and dev_get*
change dev_set_drvdata() and dev_get_drvdata() to
usb_set_intfdata() and usb_get_intfdata()
diff -Nru a/drivers/usb/serial/usb-serial.c b/drivers/usb/serial/usb-serial.c
--- a/drivers/usb/serial/usb-serial.c Fri Dec 27 23:56:24 2002
+++ b/drivers/usb/serial/usb-serial.c Fri Dec 27 23:56:24 2002
@@ -1131,8 +1131,7 @@
if (retval > 0) {
/* quietly accept this device, but don't bind to a serial port
* as it's about to disappear */
- dev_set_drvdata (&interface->dev, serial);
- return 0;
+ goto exit;
}
}
@@ -1151,8 +1150,9 @@
usb_serial_console_init (debug, minor);
+exit:
/* success */
- dev_set_drvdata (&interface->dev, serial);
+ usb_set_intfdata (interface, serial);
return 0;
@@ -1189,14 +1189,14 @@
void usb_serial_disconnect(struct usb_interface *interface)
{
- struct usb_serial *serial = dev_get_drvdata (&interface->dev);
+ struct usb_serial *serial = usb_get_intfdata (interface);
struct device *dev = &interface->dev;
struct usb_serial_port *port;
int i;
dbg ("%s", __FUNCTION__);
- dev_set_drvdata (&interface->dev, NULL);
+ usb_set_intfdata (interface, NULL);
if (serial) {
/* fail all future close/read/write/ioctl/etc calls */
for (i = 0; i < serial->num_ports; ++i) {
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel