]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/zorro/zorro.c
zorro: Let the driver core handle device enumeration
[mirror_ubuntu-bionic-kernel.git] / drivers / zorro / zorro.c
index 10c7f77aec0889e6ee8eaf3875ce1e8863ac38cc..450abf100f06c6e141a57aea7a258f3c17028570 100644 (file)
@@ -142,7 +142,7 @@ static int __init amiga_zorro_probe(struct platform_device *pdev)
 
        zorro_autocon = bus->devices;
        bus->dev.parent = &pdev->dev;
-       dev_set_name(&bus->dev, "zorro");
+       dev_set_name(&bus->dev, zorro_bus_type.name);
        error = device_register(&bus->dev);
        if (error) {
                pr_err("Zorro: Error registering zorro_bus\n");
@@ -180,9 +180,9 @@ static int __init amiga_zorro_probe(struct platform_device *pdev)
                        dev_err(&bus->dev,
                                "Address space collision on device %s %pR\n",
                                z->name, &z->resource);
-               dev_set_name(&z->dev, "%02x", i);
                z->dev.parent = &bus->dev;
                z->dev.bus = &zorro_bus_type;
+               z->dev.id = i;
        }
 
        /* ... then register them */