All of lore.kernel.org
 help / color / mirror / Atom feed
From: Qiuyu Zhang <qiuyu.zhang@gmail.com>
To: linux-kernel@vger.kernel.org
Subject: Question about copy_from_user/copy_to_user
Date: Sat, 10 Jul 2004 15:44:31 -0500	[thread overview]
Message-ID: <c26fd82804071013442f4c1447@mail.gmail.com> (raw)

Hi all,

I am working on a module driver. A user application alloc a bunch of
memory for storing packet. And module driver can read /write data
from/into the memory in user space. I use ioctl function to pass the
pointer of memory of user space to module driver.  What I want to do
is to store the pointer in kernel space and when I need to write or
read data from memory of user space, I try to use copy_from_user or
copy_to_user to get/put data. But I always get wrong data. I don't
know the reason. Would you guys give me some help?

Simple description of the code:

device_ioctl() {
     // get the pointer of memory of user space, and assign the
pointer to kernel variable.
}



device_xmit(){
     // when upper layer send a packet to this device.
     //  I try to use the copy_from_user to get some information from
user space buf
     // but I cannot get correct information.   
}

Thx

             reply	other threads:[~2004-07-10 20:44 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-10 20:44 Qiuyu Zhang [this message]
2004-07-11  1:59 ` Question about copy_from_user/copy_to_user Richard B. Johnson
  -- strict thread matches above, loose matches on Subject: below --
2004-07-10 23:09 Paul Zimmerman

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=c26fd82804071013442f4c1447@mail.gmail.com \
    --to=qiuyu.zhang@gmail.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.