Re: memcpy

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 7/6/07, hari krishna angadi <reachtohari@xxxxxxxxx> wrote:
hi all,
         In driver module i am using copy_to_user.i
have a user module,ths user module i pushed to hernel
and mafe as a driver module however copy_to_user works
but if i use memcpy() will be better ? whether memcpy
is efficient ?

copy_to_user is used in lieu of memcpy, only if the destination
address/location is provided by the user. This is necessary to
overcome attempts by malicious users to overwrite parts of the kernel
or other places where they typically do not have access to. Another
advantage is that the user space buffer might have been paged out, and
so must be retrieved back into the RAM.

But if you are copying to a location which is in the kernel itself
(and legal...) then use memcpy.

Send instant messages to your online friends http://uk.messenger.yahoo.com

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ




--
The box said "Requires Windows Vista or better." So I installed LINUX

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux