UPSTREAM: Documentation/devicetree: Add new property to specify the max link speed
[firefly-linux-kernel-4.4.55.git] / drivers / eisa / eisa-bus.c
index 0314dde18a5df464d42a917495bf2d15c73e503d..612afeaec3cb78fba5a4582f5a6e76b0c4a7c4ea 100644 (file)
@@ -232,8 +232,10 @@ static int __init eisa_init_device(struct eisa_root_device *root,
 static int __init eisa_register_device(struct eisa_device *edev)
 {
        int rc = device_register(&edev->dev);
-       if (rc)
+       if (rc) {
+               put_device(&edev->dev);
                return rc;
+       }
 
        rc = device_create_file(&edev->dev, &dev_attr_signature);
        if (rc)
@@ -288,7 +290,6 @@ static int __init eisa_request_resources(struct eisa_root_device *root,
                        edev->res[i].flags = IORESOURCE_IO | IORESOURCE_BUSY;
                }
 
-               dev_printk(KERN_DEBUG, &edev->dev, "%pR\n", &edev->res[i]);
                if (request_resource(root->res, &edev->res[i]))
                        goto failed;
        }