svn commit: r234160 - in stable/9/sys: dev/ofw dev/pcf powerpc/ofw
sparc64/pci
Nathan Whitehorn
nwhitehorn at FreeBSD.org
Thu Apr 12 00:38:35 UTC 2012
Author: nwhitehorn
Date: Thu Apr 12 00:38:34 2012
New Revision: 234160
URL: http://svn.freebsd.org/changeset/base/234160
Log:
MFC r233018:
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.
Modified:
stable/9/sys/dev/ofw/ofw_bus_if.m
stable/9/sys/dev/ofw/ofw_bus_subr.c
stable/9/sys/dev/ofw/ofw_iicbus.c
stable/9/sys/dev/pcf/pcf_ebus.c
stable/9/sys/powerpc/ofw/ofw_pcib_pci.c
stable/9/sys/powerpc/ofw/ofw_pcibus.c
stable/9/sys/sparc64/pci/ofw_pcibus.c
Directory Properties:
stable/9/sys/ (props changed)
Modified: stable/9/sys/dev/ofw/ofw_bus_if.m
==============================================================================
--- stable/9/sys/dev/ofw/ofw_bus_if.m Thu Apr 12 00:12:17 2012 (r234159)
+++ stable/9/sys/dev/ofw/ofw_bus_if.m Thu Apr 12 00:38:34 2012 (r234160)
@@ -89,7 +89,7 @@ CODE {
ofw_bus_default_get_node(device_t bus, device_t dev)
{
- return (0);
+ return (-1);
}
static const char *
Modified: stable/9/sys/dev/ofw/ofw_bus_subr.c
==============================================================================
--- stable/9/sys/dev/ofw/ofw_bus_subr.c Thu Apr 12 00:12:17 2012 (r234159)
+++ stable/9/sys/dev/ofw/ofw_bus_subr.c Thu Apr 12 00:38:34 2012 (r234160)
@@ -157,7 +157,7 @@ ofw_bus_is_compatible(device_t dev, cons
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 */
Modified: stable/9/sys/dev/ofw/ofw_iicbus.c
==============================================================================
--- stable/9/sys/dev/ofw/ofw_iicbus.c Thu Apr 12 00:12:17 2012 (r234159)
+++ stable/9/sys/dev/ofw/ofw_iicbus.c Thu Apr 12 00:38:34 2012 (r234160)
@@ -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");
Modified: stable/9/sys/dev/pcf/pcf_ebus.c
==============================================================================
--- stable/9/sys/dev/pcf/pcf_ebus.c Thu Apr 12 00:12:17 2012 (r234159)
+++ stable/9/sys/dev/pcf/pcf_ebus.c Thu Apr 12 00:38:34 2012 (r234160)
@@ -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;
}
Modified: stable/9/sys/powerpc/ofw/ofw_pcib_pci.c
==============================================================================
--- stable/9/sys/powerpc/ofw/ofw_pcib_pci.c Thu Apr 12 00:12:17 2012 (r234159)
+++ stable/9/sys/powerpc/ofw/ofw_pcib_pci.c Thu Apr 12 00:38:34 2012 (r234160)
@@ -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");
Modified: stable/9/sys/powerpc/ofw/ofw_pcibus.c
==============================================================================
--- stable/9/sys/powerpc/ofw/ofw_pcibus.c Thu Apr 12 00:12:17 2012 (r234159)
+++ stable/9/sys/powerpc/ofw/ofw_pcibus.c Thu Apr 12 00:38:34 2012 (r234160)
@@ -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");
Modified: stable/9/sys/sparc64/pci/ofw_pcibus.c
==============================================================================
--- stable/9/sys/sparc64/pci/ofw_pcibus.c Thu Apr 12 00:12:17 2012 (r234159)
+++ stable/9/sys/sparc64/pci/ofw_pcibus.c Thu Apr 12 00:38:34 2012 (r234160)
@@ -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");
More information about the svn-src-stable-9
mailing list