aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ciss/ciss.c
diff options
context:
space:
mode:
authorPaul Saab <ps@FreeBSD.org>2004-06-22 17:39:57 +0000
committerPaul Saab <ps@FreeBSD.org>2004-06-22 17:39:57 +0000
commit6768864478d53018bba67695d2cce68261376311 (patch)
treee48edf72df18f38df633aba3af180270f686688f /sys/dev/ciss/ciss.c
parent171ed0933c6742a764acb9b9280c7bfb6714561a (diff)
downloadsrc-6768864478d53018bba67695d2cce68261376311.tar.gz
src-6768864478d53018bba67695d2cce68261376311.zip
Use the maximum physical bus when rescanning those targets. This
fixes a panic on cards which do not have any drives attached.
Notes
Notes: svn path=/head/; revision=130929
Diffstat (limited to 'sys/dev/ciss/ciss.c')
-rw-r--r--sys/dev/ciss/ciss.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/ciss/ciss.c b/sys/dev/ciss/ciss.c
index 3b33ab9cf2bd..707d0d6ec3cc 100644
--- a/sys/dev/ciss/ciss.c
+++ b/sys/dev/ciss/ciss.c
@@ -2493,7 +2493,7 @@ ciss_cam_rescan_all(struct ciss_softc *sc)
for (i = 0; i < sc->ciss_max_logical_bus; i++)
ciss_cam_rescan_target(sc, i, CAM_TARGET_WILDCARD);
/* Rescan the physical buses */
- for (i = CISS_PHYSICAL_BASE; i < sc->ciss_max_logical_bus +
+ for (i = CISS_PHYSICAL_BASE; i < sc->ciss_max_physical_bus +
CISS_PHYSICAL_BASE; i++)
ciss_cam_rescan_target(sc, i, CAM_TARGET_WILDCARD);
}