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