summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>2002-07-25 20:47:40 +0000
committermjacob <mjacob@FreeBSD.org>2002-07-25 20:47:40 +0000
commitd1f385cb3f7c055677718847828af75f71180718 (patch)
treec1ff697e4422f22ce9c970f47db658a8e3dedbb5
parent39f0e5c176e74c928d8ef339af547a508038fc53 (diff)
downloadFreeBSD-src-d1f385cb3f7c055677718847828af75f71180718.zip
FreeBSD-src-d1f385cb3f7c055677718847828af75f71180718.tar.gz
Don't test against default_iid being zero as a test for whether we
set something- iid 0 is valid.
-rw-r--r--sys/dev/isp/isp_pci.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/isp/isp_pci.c b/sys/dev/isp/isp_pci.c
index 26f154d..513b92f 100644
--- a/sys/dev/isp/isp_pci.c
+++ b/sys/dev/isp/isp_pci.c
@@ -671,12 +671,13 @@ isp_pci_attach(device_t dev)
isp->isp_osinfo.default_node_wwn = 0x400000007F000009ull;
}
+ isp->isp_osinfo.default_id = -1;
if (resource_int_value(device_get_name(dev), device_get_unit(dev),
"iid", &tval) == 0) {
isp->isp_osinfo.default_id = tval;
isp->isp_confopts |= ISP_CFG_OWNLOOPID;
}
- if (isp->isp_osinfo.default_id == 0) {
+ if (isp->isp_osinfo.default_id == -1) {
if (IS_FC(isp)) {
isp->isp_osinfo.default_id = 109;
} else {
OpenPOWER on IntegriCloud