Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jan 2001 16:53:45 -0800 (PST)
From:      Matt Jacob <mjacob@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/cam/scsi scsi_sa.c
Message-ID:  <200101160053.f0G0rjK43644@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
mjacob      2001/01/15 16:53:45 PST

  Modified files:
    sys/cam/scsi         scsi_sa.c 
  Log:
  Use the residual from a spacing operation to try and figure out where
  we *really* are.
  
  It should be noted that there is a degenerate case where soft tape
  location will be lost (not causing a frozen state- but causing
  the loss of reporting fileno/blockno)- that's where you backspace
  over a filemark- you stop backspacing as soon as you cross the
  filemark, but you have no idea what the record number now is because
  you have no idea how many records you are into the file you just
  backed into. Such is life.
  
  While I'm at it, also pick up residuals from writing filemarks.
  
  PR:		24222
  
  Revision  Changes    Path
  1.62      +39 -11    src/sys/cam/scsi/scsi_sa.c



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101160053.f0G0rjK43644>