[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
Thu Jul 31 22:09:52 UTC 2014


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

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

Author: joerg
Date: Thu Jul 31 22:09:50 UTC 2014
New revision: 269353
URL: http://svnweb.freebsd.org/changeset/base/269353

Log:
  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
  Approved by:    ken
  MFC after:    2 weeks

Changes:
  head/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