mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Make ofw_bus_get_node() consistently return -1 when there is no associated
OF node, instead of a random mixture of 0 and -1. Update all checks for 0 to check for -1 instead. MFC after: 4 weeks
This commit is contained in:
parent
cd907a68aa
commit
0d8d9edaaa
7 changed files with 7 additions and 7 deletions
|
|
@ -89,7 +89,7 @@ CODE {
|
|||
ofw_bus_default_get_node(device_t bus, device_t dev)
|
||||
{
|
||||
|
||||
return (0);
|
||||
return (-1);
|
||||
}
|
||||
|
||||
static const char *
|
||||
|
|
|
|||
|
|
@ -157,7 +157,7 @@ ofw_bus_is_compatible(device_t dev, const char *onecompat)
|
|||
if ((compat = ofw_bus_get_compat(dev)) == NULL)
|
||||
return (0);
|
||||
|
||||
if ((node = ofw_bus_get_node(dev)) == 0)
|
||||
if ((node = ofw_bus_get_node(dev)) == -1)
|
||||
return (0);
|
||||
|
||||
/* Get total 'compatible' prop len */
|
||||
|
|
|
|||
|
|
@ -88,7 +88,7 @@ static int
|
|||
ofw_iicbus_probe(device_t dev)
|
||||
{
|
||||
|
||||
if (ofw_bus_get_node(dev) == 0)
|
||||
if (ofw_bus_get_node(dev) == -1)
|
||||
return (ENXIO);
|
||||
device_set_desc(dev, "OFW I2C bus");
|
||||
|
||||
|
|
|
|||
|
|
@ -147,7 +147,7 @@ pcf_ebus_attach(device_t dev)
|
|||
mtx_init(&sc->pcf_lock, device_get_nameunit(dev), "pcf", MTX_DEF);
|
||||
|
||||
/* get OFW node of the pcf */
|
||||
if ((node = ofw_bus_get_node(dev)) <= 0) {
|
||||
if ((node = ofw_bus_get_node(dev)) == -1) {
|
||||
device_printf(dev, "cannot get OFW node\n");
|
||||
goto error;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -93,7 +93,7 @@ ofw_pcib_pci_probe(device_t dev)
|
|||
return (ENXIO);
|
||||
}
|
||||
|
||||
if (ofw_bus_get_node(dev) == 0)
|
||||
if (ofw_bus_get_node(dev) == -1)
|
||||
return (ENXIO);
|
||||
|
||||
device_set_desc(dev, "OFW PCI-PCI bridge");
|
||||
|
|
|
|||
|
|
@ -105,7 +105,7 @@ static int
|
|||
ofw_pcibus_probe(device_t dev)
|
||||
{
|
||||
|
||||
if (ofw_bus_get_node(dev) == 0)
|
||||
if (ofw_bus_get_node(dev) == -1)
|
||||
return (ENXIO);
|
||||
device_set_desc(dev, "OFW PCI bus");
|
||||
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@ static int
|
|||
ofw_pcibus_probe(device_t dev)
|
||||
{
|
||||
|
||||
if (ofw_bus_get_node(dev) == 0)
|
||||
if (ofw_bus_get_node(dev) == -1)
|
||||
return (ENXIO);
|
||||
device_set_desc(dev, "OFW PCI bus");
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue