When we are picking the next available unit number, specifically say

what we picked.  Otherwise it is anybody's guess as to where the
device ended up.
This commit is contained in:
peter 2000-09-05 00:30:46 +00:00
parent 283b0b9a59
commit 04da9a4b5e

View File

@ -357,12 +357,12 @@ devclass_alloc_unit(devclass_t dc, int *unitp)
/* If we have been given a wired unit number, check for existing device */
if (unit != -1) {
if (unit >= 0 && unit < dc->maxunit && dc->devices[unit] != NULL) {
if (bootverbose)
printf("%s-: %s%d exists, using next available unit number\n",
dc->name, dc->name, unit);
/* find the next available slot */
while (++unit < dc->maxunit && dc->devices[unit] != NULL)
;
if (bootverbose)
printf("%s-: %s%d already exists, using %s%d instead\n",
dc->name, dc->name, *unitp, dc->name, unit);
}
}
else {