kernel-ark/Documentation/scsi
Lee Duncan c743e44fbb [SCSI] st: expand ability to write immediate filemarks
The st tape driver recently added the MTWEOFI ioctl, which writes
a tape filemark (EOF), like the MTWEOF ioctl, except that MTWEOFI
returns immediately. This makes certain applications, like backup
software, run much more quickly on buffered tape drives.

Since legacy applications do not know about this new MTWEOFI ioctl,
this patch adds a new ioctl option that tells the st driver to return
immediately when writing an EOF (i.e. a filemark). This new flag
is much like the existing flag that tells the st driver to perform
writes (and certain other IOs) immediately, but this new flag only
applies to writing EOFs.

This new feature is controlled via the MTSETDRVBUFFER ioctl, using
the newly-defined MT_ST_NOWAIT_EOF flag.

Use of this new feature is displayed via the sysfs tape "options"
attribute.

The st documentation was updated to mention this new flag, as well
as the problems that can occur from using it.

Signed-off-by: Lee Duncan <lduncan@suse.com>
Acked-by: Kai Makisara <kai.makisara@kolumbus.fi>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2012-03-27 08:26:34 +01:00
..
00-INDEX [SCSI] ufshcd: UFS Host controller driver 2012-03-27 08:26:28 +01:00
53c700.txt Doc: 53c700: drop never defined (Kconfig) macros 2011-11-08 10:24:15 +01:00
aacraid.txt [SCSI] aacraid driver update 2009-04-03 09:23:11 -05:00
advansys.txt [SCSI] advansys: Move documentation to Documentation/scsi 2007-10-12 14:39:56 -04:00
aha152x.txt Fix common misspellings 2011-03-31 11:26:23 -03:00
aic7xxx_old.txt doc: fix broken references 2011-09-27 18:08:04 +02:00
aic7xxx.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
aic79xx.txt Fix common misspellings 2011-03-31 11:26:23 -03:00
arcmsr_spec.txt Typo fixes retrun -> return 2007-10-20 02:13:26 +02:00
bfa.txt [SCSI] bfa: add readme file 2012-02-19 08:09:01 -06:00
bnx2fc.txt [SCSI] bnx2fc: Add driver documentation 2011-09-22 15:10:59 +04:00
BusLogic.txt doc: fix wrong arch/i386 references 2011-06-13 13:43:05 +02:00
ChangeLog.1992-1997
ChangeLog.arcmsr [SCSI] arcmsr: update version and changelog 2008-03-03 13:10:22 -06:00
ChangeLog.ips
ChangeLog.lpfc Fix common misspellings 2011-03-31 11:26:23 -03:00
ChangeLog.megaraid Fix common misspellings 2011-03-31 11:26:23 -03:00
ChangeLog.megaraid_sas [SCSI] megaraid_sas: Version and Changelog update 2012-01-16 11:28:33 +04:00
ChangeLog.ncr53c8xx Fix common misspellings 2011-03-31 11:26:23 -03:00
ChangeLog.sym53c8xx Fix common misspellings 2011-03-31 11:26:23 -03:00
ChangeLog.sym53c8xx_2
cxgb3i.txt [SCSI] cxgb3i: Fix spelling errors in documentation 2009-02-21 20:29:37 -06:00
dc395x.txt
dpti.txt
dtc3x80.txt Documentation/: it's -> its where appropriate 2010-04-23 02:09:52 +02:00
FlashPoint.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
g_NCR5380.txt
hpsa.txt [SCSI] hpsa: export resettable host attribute 2011-03-14 18:44:41 -05:00
hptiop.txt [SCSI] hptiop: Add RR44xx adapter support 2009-10-02 09:45:22 -05:00
ibmmca.txt Fix common misspellings 2011-03-31 11:26:23 -03:00
in2000.txt
libsas.txt [SCSI] libsas: fix domain_device leak 2012-02-19 13:37:47 -06:00
LICENSE.FlashPoint
LICENSE.qla2xxx [SCSI] qla2xxx: Update LICENSE.qla2xxx. 2012-02-19 08:25:10 -06:00
LICENSE.qla4xxx [SCSI] qla4xxx: Update license 2012-01-16 12:34:12 +04:00
link_power_management_policy.txt [libata] Link power management infrastructure 2007-10-29 11:00:35 -04:00
lpfc.txt Documentation cleanup: trivial misspelling, punctuation, and grammar corrections. 2008-07-26 12:00:06 -07:00
megaraid.txt
Mylex.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
ncr53c8xx.txt Documentation/: it's -> its where appropriate 2010-04-23 02:09:52 +02:00
NinjaSCSI.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
osd.txt [SCSI] osd: Documentation for OSD library 2009-03-12 12:58:09 -05:00
osst.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
ppa.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
qlogicfas.txt
scsi_eh.txt Fix common misspellings 2011-03-31 11:26:23 -03:00
scsi_fc_transport.txt Fix common misspellings 2011-03-31 11:26:23 -03:00
scsi_mid_low_api.txt doc: fix broken references 2011-09-27 18:08:04 +02:00
scsi-changer.txt Fix common misspellings 2011-03-31 11:26:23 -03:00
scsi-generic.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
scsi-parameters.txt Documentation: move SCSI parameters to their own text file 2010-08-14 16:20:59 -07:00
scsi.txt Documentation: update broken web addresses. 2010-08-04 15:21:40 +02:00
st.txt [SCSI] st: expand ability to write immediate filemarks 2012-03-27 08:26:34 +01:00
sym53c8xx_2.txt Documentation: fix minor typos/spelling 2011-04-04 17:51:47 -07:00
sym53c500_cs.txt
tmscsim.txt
ufs.txt [SCSI] ufshcd: UFS Host controller driver 2012-03-27 08:26:28 +01:00