diff options
Diffstat (limited to 'drivers/usb/core/inode.c')
| -rw-r--r-- | drivers/usb/core/inode.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/drivers/usb/core/inode.c b/drivers/usb/core/inode.c index c3e3a95d3804..640f41e47029 100644 --- a/drivers/usb/core/inode.c +++ b/drivers/usb/core/inode.c | |||
| @@ -728,15 +728,9 @@ int __init usbfs_init(void) | |||
| 728 | { | 728 | { |
| 729 | int retval; | 729 | int retval; |
| 730 | 730 | ||
| 731 | retval = usb_register(&usbfs_driver); | ||
| 732 | if (retval) | ||
| 733 | return retval; | ||
| 734 | |||
| 735 | retval = register_filesystem(&usb_fs_type); | 731 | retval = register_filesystem(&usb_fs_type); |
| 736 | if (retval) { | 732 | if (retval) |
| 737 | usb_deregister(&usbfs_driver); | ||
| 738 | return retval; | 733 | return retval; |
| 739 | } | ||
| 740 | 734 | ||
| 741 | /* create mount point for usbfs */ | 735 | /* create mount point for usbfs */ |
| 742 | usbdir = proc_mkdir("usb", proc_bus); | 736 | usbdir = proc_mkdir("usb", proc_bus); |
| @@ -746,7 +740,6 @@ int __init usbfs_init(void) | |||
| 746 | 740 | ||
| 747 | void usbfs_cleanup(void) | 741 | void usbfs_cleanup(void) |
| 748 | { | 742 | { |
| 749 | usb_deregister(&usbfs_driver); | ||
| 750 | unregister_filesystem(&usb_fs_type); | 743 | unregister_filesystem(&usb_fs_type); |
| 751 | if (usbdir) | 744 | if (usbdir) |
| 752 | remove_proc_entry("usb", proc_bus); | 745 | remove_proc_entry("usb", proc_bus); |
