From c9792e6e444e9d81e68f241097f11dcfb6906475 Mon Sep 17 00:00:00 2001 From: mav Date: Thu, 4 Feb 2010 08:54:14 +0000 Subject: Do not release device, when changing number of openings. --- sys/dev/mpt/mpt_cam.c | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/dev/mpt/mpt_cam.c') diff --git a/sys/dev/mpt/mpt_cam.c b/sys/dev/mpt/mpt_cam.c index 6e1dfa4..302030f 100644 --- a/sys/dev/mpt/mpt_cam.c +++ b/sys/dev/mpt/mpt_cam.c @@ -2558,6 +2558,7 @@ mpt_cam_event(struct mpt_softc *mpt, request_t *req, } xpt_setup_ccb(&crs.ccb_h, tmppath, 5); crs.ccb_h.func_code = XPT_REL_SIMQ; + crs.ccb_h.flags = CAM_DEV_QFREEZE; crs.release_flags = RELSIM_ADJUST_OPENINGS; crs.openings = pqf->CurrentDepth - 1; xpt_action((union ccb *)&crs); -- cgit v1.1