summaryrefslogtreecommitdiffstats
path: root/sys/dev/isp/isp_pci.c
diff options
context:
space:
mode:
authormjacob <mjacob@FreeBSD.org>2006-08-21 00:46:10 +0000
committermjacob <mjacob@FreeBSD.org>2006-08-21 00:46:10 +0000
commit40cc07237da3a7fa360475e37f6f9de5610acf82 (patch)
treead792ef6fcbcac3f44fdb8edbdff8de3a91843fe /sys/dev/isp/isp_pci.c
parentce3ad477002b94fa5e1ffb9f7f02f6c63b840526 (diff)
downloadFreeBSD-src-40cc07237da3a7fa360475e37f6f9de5610acf82.zip
FreeBSD-src-40cc07237da3a7fa360475e37f6f9de5610acf82.tar.gz
Fix RELENG_4 code version- isp_roles wasn't getting initialized so
it ended up defaulting to ISP_ROLE_NONE. My testing hadn't caught it because I was deliberatly setting role via ioctl. Thanks to user Toni for lending me an alpha to test this on. MFC after: 0 days
Diffstat (limited to 'sys/dev/isp/isp_pci.c')
-rw-r--r--sys/dev/isp/isp_pci.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/dev/isp/isp_pci.c b/sys/dev/isp/isp_pci.c
index 52dab04..2132b4e 100644
--- a/sys/dev/isp/isp_pci.c
+++ b/sys/dev/isp/isp_pci.c
@@ -509,6 +509,12 @@ isp_get_options(device_t dev, ispsoftc_t *isp)
}
}
#endif
+ bitmap = 0;
+ if (getenv_int("role", &bitmap)) {
+ isp->isp_role = bitmap;
+ } else {
+ isp->isp_role = ISP_DEFAULT_ROLES;
+ }
}
static void
OpenPOWER on IntegriCloud