]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/usb/atm/usbatm.c
[ATM]: deregistration removes device from atm_devs list immediately
[linux-2.6-omap-h63xx.git] / drivers / usb / atm / usbatm.c
index c466739428b2c501eb99c809f02226f55c7c9a76..2e6593e6c1bd66223ef57293a013ae8be5962395 100644 (file)
@@ -879,7 +879,7 @@ static int usbatm_atm_init(struct usbatm_data *instance)
 
  fail:
        instance->atm_dev = NULL;
-       shutdown_atm_dev(atm_dev); /* usbatm_atm_dev_close will eventually be called */
+       atm_dev_deregister(atm_dev); /* usbatm_atm_dev_close will eventually be called */
        return ret;
 }
 
@@ -1164,7 +1164,7 @@ void usbatm_usb_disconnect(struct usb_interface *intf)
 
        /* ATM finalize */
        if (instance->atm_dev)
-               shutdown_atm_dev(instance->atm_dev);
+               atm_dev_deregister(instance->atm_dev);
 
        usbatm_put_instance(instance);  /* taken in usbatm_usb_probe */
 }