[Bug 192285] sa(4) fails to correctly report current tape position after "mt fsf 32767"

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Aug 8 14:42:43 UTC 2014


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192285

--- Comment #2 from commit-hook at freebsd.org ---
A commit references this bug:

Author: joerg
Date: Fri Aug  8 14:42:04 UTC 2014
New revision: 269717
URL: http://svnweb.freebsd.org/changeset/base/269717

Log:
  Merge r269353:

  Fix breakage introduced by r256843: removing the SA_CCB_WAITING bit
  left some of the decisions based on its counterpart, SA_CCB_BUFFER_IO
  being random.  As a result, propagation of the residual information
  for the SPACE command was broken, so the number of filemarks
  encountered during a SPACE operation was miscalculated.  Consequently,
  systems relying on properly tracked filemark counters (like Bacula)
  fell apart.

  The change also removes a switch/case in sadone() which r256843
  degraded to a single remaining case label.

  PR:        192285

Changes:
_U  stable/10/
  stable/10/sys/cam/scsi/scsi_sa.c

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list