> +/** > + * rnpgbe_init_module - Driver init routine > + * > + * rnpgbe_init_module is called when driver insmod > + * > + * @return: 0 on success, negative on failure > + **/ > +static int __init rnpgbe_init_module(void) > +{ > + return pci_register_driver(&rnpgbe_driver); > +} > + > +module_init(rnpgbe_init_module); > + > +/** > + * rnpgbe_exit_module - Driver remove routine > + * > + * rnpgbe_exit_module is called when driver is removed > + **/ > +static void __exit rnpgbe_exit_module(void) > +{ > + pci_unregister_driver(&rnpgbe_driver); > +} > + > +module_exit(rnpgbe_exit_module); This can be replaced by module_pci_driver() Andrew --- pw-bot: cr