ChangeSet 1.964, 2003/01/21 15:10:56+08:00, [EMAIL PROTECTED]

[PATCH] USB: move udsl_atm_startdevice into speedtouch probe function

  speedtouch: roll udsl_atm_startdevice into udsl_usb_probe.


diff -Nru a/drivers/usb/misc/speedtouch.c b/drivers/usb/misc/speedtouch.c
--- a/drivers/usb/misc/speedtouch.c     Tue Feb  4 15:18:20 2003
+++ b/drivers/usb/misc/speedtouch.c     Tue Feb  4 15:18:20 2003
@@ -214,23 +214,6 @@
 *
 ****************************************************************************/
 
-static struct atm_dev *udsl_atm_startdevice (struct udsl_instance_data *instance, 
struct atmdev_ops *devops)
-{
-       MOD_INC_USE_COUNT;
-       instance->atm_dev = atm_dev_register (udsl_driver_name, devops, -1, 0);
-       instance->atm_dev->dev_data = instance;
-       instance->atm_dev->ci_range.vpi_bits = ATM_CI_MAX;
-       instance->atm_dev->ci_range.vci_bits = ATM_CI_MAX;
-       instance->atm_dev->signal = ATM_PHY_SIG_LOST;
-
-       skb_queue_head_init (&instance->recvqueue);
-
-       /* tmp init atm device, set to 128kbit */
-       instance->atm_dev->link_rate = 128 * 1000 / 424;
-
-       return instance->atm_dev;
-}
-
 static void udsl_atm_stopdevice (struct udsl_instance_data *instance)
 {
        struct atm_vcc *walk;
@@ -254,7 +237,6 @@
                wake_up (&walk->sleep);
 
        instance->atm_dev = NULL;
-       MOD_DEC_USE_COUNT;
 }
 
 
@@ -842,7 +824,16 @@
        instance->usb_dev = dev;
        tasklet_init (&instance->recvqueue_tasklet, udsl_atm_processqueue, (unsigned 
long) instance);
 
-       udsl_atm_startdevice (instance, &udsl_atm_devops);
+       instance->atm_dev = atm_dev_register (udsl_driver_name, &udsl_atm_devops, -1, 
+0);
+       instance->atm_dev->dev_data = instance;
+       instance->atm_dev->ci_range.vpi_bits = ATM_CI_MAX;
+       instance->atm_dev->ci_range.vci_bits = ATM_CI_MAX;
+       instance->atm_dev->signal = ATM_PHY_SIG_LOST;
+
+       skb_queue_head_init (&instance->recvqueue);
+
+       /* tmp init atm device, set to 128kbit */
+       instance->atm_dev->link_rate = 128 * 1000 / 424;
 
        /* set MAC address, it is stored in the serial number */
        usb_string (instance->usb_dev, instance->usb_dev->descriptor.iSerialNumber, 
mac_str, 13);



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to