Get rid of cf_unit misuse.
This commit is contained in:
parent
5b6184e81b
commit
73cdf7f537
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: mainbus.c,v 1.6 2001/11/28 23:48:35 thorpej Exp $ */
|
/* $NetBSD: mainbus.c,v 1.7 2002/02/24 11:22:00 kleink Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 1996 Christopher G. Demetriou. All rights reserved.
|
* Copyright (c) 1996 Christopher G. Demetriou. All rights reserved.
|
||||||
|
@ -58,6 +58,9 @@ union mainbus_attach_args {
|
||||||
struct pcibus_attach_args mba_pba;
|
struct pcibus_attach_args mba_pba;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* There can be only one. */
|
||||||
|
int mainbus_found;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Probe for the mainbus; always succeeds.
|
* Probe for the mainbus; always succeeds.
|
||||||
*/
|
*/
|
||||||
|
@ -67,10 +70,10 @@ mainbus_match(parent, match, aux)
|
||||||
struct cfdata *match;
|
struct cfdata *match;
|
||||||
void *aux;
|
void *aux;
|
||||||
{
|
{
|
||||||
struct cfdata *cf = match;
|
|
||||||
|
|
||||||
if (cf->cf_unit > 0)
|
if (mainbus_found)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -89,6 +92,8 @@ mainbus_attach(parent, self, aux)
|
||||||
struct extent *ioext, *memext;
|
struct extent *ioext, *memext;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
mainbus_found = 1;
|
||||||
|
|
||||||
printf("\n");
|
printf("\n");
|
||||||
|
|
||||||
ca.ca_name = "cpu";
|
ca.ca_name = "cpu";
|
||||||
|
|
Loading…
Reference in New Issue