From 980016100e1f36ce838333776daaa3dfc98a711e Mon Sep 17 00:00:00 2001 From: ache Date: Thu, 1 Nov 2001 05:21:49 +0000 Subject: [PATCH] Use devclass_find_free_unit() in ata_pci_add_child() because no more implicit auto-scanning up present in device_add_child(). Functionally it is fully equivalent to old code. --- sys/dev/ata/ata-pci.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/dev/ata/ata-pci.c b/sys/dev/ata/ata-pci.c index 4e12bc8df827..db6f97dfe0db 100644 --- a/sys/dev/ata/ata-pci.c +++ b/sys/dev/ata/ata-pci.c @@ -271,7 +271,8 @@ ata_pci_add_child(device_t dev, int unit) return ENOMEM; } else { - if (!(child = device_add_child(dev, "ata", 2))) + if (!(child = device_add_child(dev, "ata", + devclass_find_free_unit(devclass_find("ata"), 2)))) return ENOMEM; } return 0;