Date: Sat, 3 May 2003 10:37:09 -0700 (PDT) From: Nate Lawson <nate@root.org> To: "Kenneth D. Merry" <ken@FreeBSD.org> Cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/cam/scsi scsi_da.c Message-ID: <Pine.BSF.4.21.0305031033160.607-100000@root.org> In-Reply-To: <20030503002146.BD38537B49A@hub.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2 May 2003, Kenneth D. Merry wrote:
> Modified files:
> sys/cam/scsi scsi_da.c
> Log:
> Fix three problems in large (>2TB) device handling:
> - Make sure we don't release the READ CAPACITY CCB twice
Does the "s/break/return" fix this?
> @@ -1548,8 +1548,8 @@
> softc->state = DA_STATE_PROBE2;
> free(rdcap, M_TEMP);
> xpt_release_ccb(done_ccb);
> - cam_periph_unlock(periph);
> - break;
> + xpt_schedule(periph, /*priority*/5);
> + return;
> }
> } else {
> block_size = scsi_4btoul(rcaplong->length);
-Nate
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0305031033160.607-100000>
