diff options
author | scottl <scottl@FreeBSD.org> | 2007-10-12 17:03:41 +0000 |
---|---|---|
committer | scottl <scottl@FreeBSD.org> | 2007-10-12 17:03:41 +0000 |
commit | 805629b231d7136ec7caaa7fe059535c9748f140 (patch) | |
tree | 621a0a40d6fd7a645f3b596522d61d7bc8c2e4f1 /sys/dev/ciss | |
parent | 5cb4d15a401c9d747eaef2fcba7f7835cc4b23cf (diff) | |
download | FreeBSD-src-805629b231d7136ec7caaa7fe059535c9748f140.zip FreeBSD-src-805629b231d7136ec7caaa7fe059535c9748f140.tar.gz |
Fix a mistake made in the MPSAFE commit that caused CAM to serialize requests
to the controller.
Diffstat (limited to 'sys/dev/ciss')
-rw-r--r-- | sys/dev/ciss/ciss.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/ciss/ciss.c b/sys/dev/ciss/ciss.c index 64b1cc9..05ca46d 100644 --- a/sys/dev/ciss/ciss.c +++ b/sys/dev/ciss/ciss.c @@ -2491,7 +2491,8 @@ ciss_cam_init(struct ciss_softc *sc) if ((sc->ciss_cam_sim[i] = cam_sim_alloc(ciss_cam_action, ciss_cam_poll, "ciss", sc, device_get_unit(sc->ciss_dev), - &sc->ciss_mtx, 1, + &sc->ciss_mtx, + sc->ciss_max_requests - 2, sc->ciss_max_requests - 2, sc->ciss_cam_devq)) == NULL) { ciss_printf(sc, "can't allocate CAM SIM for controller %d\n", i); |