summaryrefslogtreecommitdiff
path: root/sys/dev/isp/isp_pci.c
diff options
context:
space:
mode:
authorMatt Jacob <mjacob@FreeBSD.org>2002-07-25 20:47:40 +0000
committerMatt Jacob <mjacob@FreeBSD.org>2002-07-25 20:47:40 +0000
commit43722a425a8eef82b1533244f4e11131763d2f1c (patch)
treec1ff697e4422f22ce9c970f47db658a8e3dedbb5 /sys/dev/isp/isp_pci.c
parent7b79862463764341d311e9ecdf547df3bb3de0f0 (diff)
Notes
Diffstat (limited to 'sys/dev/isp/isp_pci.c')
-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 26f154d773cc..513b92fea463 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 {