History log of /freebsd-10.1-release/sys/sys/mtio.h
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 272461 02-Oct-2014 gjb

Copy stable/10@r272459 to releng/10.1 as part of
the 10.1-RELEASE process.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


# 139825 07-Jan-2005 imp

/* -> /*- for license, minor formatting changes


# 127976 07-Apr-2004 imp

Remove advertising clause from University of California Regent's license,
per letter dated July 22, 1999.

Approved by: core


# 96564 14-May-2002 phk

Make the mtio data structures explicitly sized.
A couple of the fields should probably be 64bits in the future.

Sponsored by: DARPA & NAI Labs.


# 96561 14-May-2002 phk

Move a few ancient minor-number definitions for tapedrives to the
only driver which uses them. Remove the rest.


# 89609 21-Jan-2002 mpp

Fix a typo in a comment field.


# 71312 20-Jan-2001 mjacob

Make residuals signed.

PR: 24221


# 70545 31-Dec-2000 mjacob

Oops, I'm such an idiot. For reasons I don't really agree with,
all devices are by default known by their 'cooked' name, so
my change was wrong. I thought it was a hangover from old 'block
tape device' support which hasn't worked (if it ever did) since
v6/PWB.

So, the default tape name is now the same as Linux. Far out, man....


# 70533 31-Dec-2000 mjacob

Unbelievable how this slipped through. There is
no such device as /dev/nsa0. The DEFTAPE should
"/dev/nrsa0". *Groan*.


# 59649 26-Apr-2000 obrien

Default device not longer uses the "r" raw prefix.


# 55205 29-Dec-1999 peter

Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot). This is consistant with the other
BSD's who made this change quite some time ago. More commits to come.


# 50477 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 46925 10-May-1999 mjacob

Correct a typo about driver state.
Add new get/set eot model mt ioctl values.


# 43639 05-Feb-1999 mjacob

minor tweaks


# 43630 05-Feb-1999 mjacob

Add driver states that will be reported (for SCSI) in mt_dsreg.


# 42008 22-Dec-1998 mjacob

add command storage to correlate with latched error


# 41991 21-Dec-1998 mjacob

Add in forward space/backward space/write SetMarks commands.
Obtained from:Martin.Birgmeier@aon.at


# 41944 19-Dec-1998 mjacob

Add MTIOCERRSTAT ioctl and structures that define (at least for
SCSI) the data returned for latched residual and error statistics.
Reserve space for LOG SENSE data which we'll get later. This area
in transition as the HP TapeAlert initiative is looked at.


# 41909 17-Dec-1998 mjacob

import logical/hardware block locate ioctls from NetBSD


# 39248 15-Sep-1998 gibbs

system.h:
Add definition for at_shutdown(9)'s SHUTDOWN_FINAL.

ccdvar.h:
chio.h:
mtio.h:
Add CAM support.


# 22975 22-Feb-1997 peter

Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not
ready for it yet.


# 21673 14-Jan-1997 jkh

Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.


# 18444 21-Sep-1996 bde

Cleaned up all headers that include <sys/ioctl.h> or <sys/ioccom.h>:
- don't include <sys/ioctl.h> in any header. Include <sys/ioccom.h>
instead. This was already done in 4.4Lite for the most important
ioctl headers. Header spam currently increases kernel build
times by 10-20%. There are more than 30000 #includes (not counting
duplicates) for compiling LINT.
- include <sys/types.h> if and only it is necessary to make the header
almost self-sufficient (some ioctl headers still need structs from
elsewhere).
- uniformized idempotency ifdefs. Copied the style in the 4.4Lite
ioctl headers.


# 13765 30-Jan-1996 mpp

Fix a bunch of spelling errors in the comment fields of
a bunch of system include files.


# 13347 08-Jan-1996 joerg

Implement the MTRETENS command.


# 7217 21-Mar-1995 dufault

Julian's suport of compressed tape drives.


# 3963 28-Oct-1994 jkh

Andreas Klemm's tape erase patches from 1.1.5.1
Submitted by: andreas


# 1817 02-Aug-1994 dg

Added $Id$


# 1549 25-May-1994 rgrimes

The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch.

Reviewed by: Rodney W. Grimes
Submitted by: John Dyson and David Greenman


# 1542 24-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1541,
which included commits to RCS files with non-trunk default branches.


# 1541 24-May-1994 rgrimes

BSD 4.4 Lite Kernel Sources