。。。。。<br />endif<br /> info(DRIVER_VERSION ":" DRIVER_DESC);<br /> return retval;<br />static const struct pci_device_id __devinitdata uhci_pci_ids [] = { {<br /><br /> /* handle any USB UHCI controller */<br /> class: ((PCI_CLASS_SERIAL_USB << 8) | 0x00),<br /> class_mask: ~0,<br /><br /> /* no matter who makes it */ //不懂英语就谦虚点!<br /> vendor: PCI_ANY_ID,<br /> device: PCI_ANY_ID,<br /> subvendor: PCI_ANY_ID,<br /> subdevice: PCI_ANY_ID,<br /><br /> }, { /* end: all zeroes */ }<br />};<br />static void __exit uhci_hcd_cleanup (void) <br />{ pci_unregister_driver (&uhci_pci_driver);//都是全名这些还用注解??<br /> <br />#ifdef DEBUG_SLAB <br /> if(kmem_cache_destroy(urb_priv_kmem))<br /> err("urb_priv_kmem remained");#endif<br />}<br /><br />module_init (uhci_hcd_init); //uhci 有人看不明?hcd不知何解?<br />module_exit (uhci_hcd_cleanup);<br /><br />MODULE_AUTHOR( DRIVER_AUTHOR ); //这是全名字的函数名!<br />MODULE_DESCRIPTION( DRIVER_DESC );<br />MODULE_LICENSE("GPL");
|