]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] IDE: only register devices that are present
authorPatrick Mochel <mochel@osdl.org>
Wed, 9 Oct 2002 01:33:20 +0000 (18:33 -0700)
committerPatrick Mochel <mochel@osdl.org>
Wed, 9 Oct 2002 01:33:20 +0000 (18:33 -0700)
drivers/ide/ide-probe.c

index b9e5f57f77488f4c32be7327e9760c232e9a8618..9caa96e0051862c0f3a69afcb2847ce389f317fc 100644 (file)
@@ -1005,8 +1005,8 @@ static void init_gendisk (ide_hwif_t *hwif)
                         "%s","IDE Drive");
                disk->disk_dev.parent = &hwif->gendev;
                disk->disk_dev.bus = &ide_bus_type;
-               device_register(&disk->disk_dev);
-
+               if (hwif->drives[unit].present)
+                       device_register(&disk->disk_dev);
                hwif->drives[unit].disk = disk;
        }