lkml.org 
[lkml]   [2012]   [Mar]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH] SCSI st: expand ability to write immediate filemarks
On Thu, 1 Mar 2012, Lee Duncan wrote:

> 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>

> ---
> Documentation/scsi/st.txt | 4 ++++
> drivers/scsi/st.c | 21 ++++++++++++++++++---
> drivers/scsi/st.h | 1 +
> include/linux/mtio.h | 1 +
> 4 files changed, 24 insertions(+), 3 deletions(-)

Thanks,
Kai



\
 
 \ /
  Last update: 2012-03-04 21:13    [W:0.205 / U:0.488 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site