mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Alex Q Chen" <aqchen@us.ibm.com>
To: linux-kernel@vger.kernel.org
Subject: Zero Copy IO
Date: Sun, 8 Apr 2001 16:31:27 -0700	[thread overview]
Message-ID: <OF31086D36.2158EA0D-ON87256A28.008001ED@LocalDomain> (raw)

I am trying to find a way to pin down user space memory from kernel, so
that these user space buffer can be used for direct IO transfer or
otherwise known as "zero copying IO".  Searching through the Internet and
reading comments on various news groups, it would appear that most
developers including Linus himself doesn't believe in the benefit of "zero
copying IO".  Most of the discussion however was based on network card
drivers.  For certain other drivers such as SCSI Tape driver, which need to
handle great deal of data transfer, it would seemed still be more
advantageous to enable zero copy IO than copy_from_user() and copy_to_user
() all the data.  Other OS such as AIX and OS2 have kernel functions that
can be used to accomplish such a task.  Has any ground work been done in
Linux 2.4 to enable "zero copying IO"?

Thanks in advance for any suggestions or comments

Sincerely,
Alex Chen

IBM SSD Device Driver Development
Office: 9000 S. Rita Rd 9032/2262
Email: aqchen@us.ibm.com
Phone: (external) 520-799-5212 (Tie Line) (321)-5212


             reply	other threads:[~2001-04-08 23:31 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-04-08 23:31 Alex Q Chen [this message]
2001-04-09  0:13 ` Andi Kleen
2001-04-09 19:23 ` Alan Cox
2001-04-09  0:54 Douglas Gilbert
2001-04-09 12:25 ` Jeremy Jackson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=OF31086D36.2158EA0D-ON87256A28.008001ED@LocalDomain \
    --to=aqchen@us.ibm.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®