When calling XPT_REL_SIMQ to ajust number of openings, do not try to really

release device. We haven't frozen the device before and attempt to release
it will at least cause warning message from kernel.
This commit is contained in:
Alexander Motin 2011-04-20 14:16:22 +00:00
parent cf2b9a5f0f
commit d17d64c4bf

View file

@ -2755,6 +2755,7 @@ tagcontrol(struct cam_device *device, int argc, char **argv,
bzero(&(&ccb->ccb_h)[1],
sizeof(struct ccb_relsim) - sizeof(struct ccb_hdr));
ccb->ccb_h.func_code = XPT_REL_SIMQ;
ccb->ccb_h.flags = CAM_DEV_QFREEZE;
ccb->crs.release_flags = RELSIM_ADJUST_OPENINGS;
ccb->crs.openings = numtags;