Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Jul 2014 22:09:53 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 192285] sa(4) fails to correctly report current tape position after "mt fsf 32767"
Message-ID:  <bug-192285-8-by7QFZvwd1@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-192285-8@https.bugs.freebsd.org/bugzilla/>
References:  <bug-192285-8@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192285

--- Comment #1 from commit-hook@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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-192285-8-by7QFZvwd1>