uhci-hcd.c (dd77a4ee0f3981693d4229aa1d57cea9e526ff47) | uhci-hcd.c (1a1d92c10dd24bbdc28b3d6e2d03ec199dd3a65b) |
---|---|
1/* 2 * Universal Host Controller Interface driver for USB. 3 * 4 * Maintainer: Alan Stern <stern@rowland.harvard.edu> 5 * 6 * (C) Copyright 1999 Linus Torvalds 7 * (C) Copyright 1999-2002 Johannes Erdfelt, johannes@erdfelt.com 8 * (C) Copyright 1999 Randy Dunlap --- 899 unchanged lines hidden (view full) --- 908 909 retval = pci_register_driver(&uhci_pci_driver); 910 if (retval) 911 goto init_failed; 912 913 return 0; 914 915init_failed: | 1/* 2 * Universal Host Controller Interface driver for USB. 3 * 4 * Maintainer: Alan Stern <stern@rowland.harvard.edu> 5 * 6 * (C) Copyright 1999 Linus Torvalds 7 * (C) Copyright 1999-2002 Johannes Erdfelt, johannes@erdfelt.com 8 * (C) Copyright 1999 Randy Dunlap --- 899 unchanged lines hidden (view full) --- 908 909 retval = pci_register_driver(&uhci_pci_driver); 910 if (retval) 911 goto init_failed; 912 913 return 0; 914 915init_failed: |
916 if (kmem_cache_destroy(uhci_up_cachep)) 917 warn("not all urb_privs were freed!"); | 916 kmem_cache_destroy(uhci_up_cachep); |
918 919up_failed: 920 debugfs_remove(uhci_debugfs_root); 921 922debug_failed: 923 kfree(errbuf); 924 925errbuf_failed: 926 927 return retval; 928} 929 930static void __exit uhci_hcd_cleanup(void) 931{ 932 pci_unregister_driver(&uhci_pci_driver); | 917 918up_failed: 919 debugfs_remove(uhci_debugfs_root); 920 921debug_failed: 922 kfree(errbuf); 923 924errbuf_failed: 925 926 return retval; 927} 928 929static void __exit uhci_hcd_cleanup(void) 930{ 931 pci_unregister_driver(&uhci_pci_driver); |
933 934 if (kmem_cache_destroy(uhci_up_cachep)) 935 warn("not all urb_privs were freed!"); 936 | 932 kmem_cache_destroy(uhci_up_cachep); |
937 debugfs_remove(uhci_debugfs_root); 938 kfree(errbuf); 939} 940 941module_init(uhci_hcd_init); 942module_exit(uhci_hcd_cleanup); 943 944MODULE_AUTHOR(DRIVER_AUTHOR); 945MODULE_DESCRIPTION(DRIVER_DESC); 946MODULE_LICENSE("GPL"); | 933 debugfs_remove(uhci_debugfs_root); 934 kfree(errbuf); 935} 936 937module_init(uhci_hcd_init); 938module_exit(uhci_hcd_cleanup); 939 940MODULE_AUTHOR(DRIVER_AUTHOR); 941MODULE_DESCRIPTION(DRIVER_DESC); 942MODULE_LICENSE("GPL"); |