This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / net / tokenring / tmspci.c
index 37ddb5c..b68f195 100644 (file)
@@ -243,7 +243,14 @@ static struct pci_driver tms_pci_driver = {
 
 static int __init tms_pci_init (void)
 {
-       return pci_register_driver(&tms_pci_driver);
+       int rc = pci_register_driver (&tms_pci_driver);
+       if (rc < 0)
+               return rc;
+       if (rc == 0) {
+               pci_unregister_driver (&tms_pci_driver);
+               return -ENODEV;
+       }
+       return 0;
 }
 
 static void __exit tms_pci_rmmod (void)