Messages in this thread |  | | | From | Clemens Kolbitsch <> | | Subject | Re: Copy large memory regions from & to userspace | | Date | Fri, 31 Aug 2007 15:45:28 +0200 |
| |
On Friday 31 August 2007 15:25:40 you wrote: > On 8/30/07, Clemens Kolbitsch <clemens.kol@gmx.at> wrote: > > Hi! > > Just a short question: What is the correct method of copying large areas > > of memory from userspace into userspace when running in kernel-mode? > > relayfs?
no... I'm copying user-memory to user-memory, not kernel-to-user, however running the code in kernel-mode.
what i wanted to know is how to check the access-rights... i didn't get any other answers, so for now i'm just using
if (access_ok(VERIFY_READ, from, PAGE_SIZE) && access_ok(VERIFY_WRITE, to, PAGE_SIZE)) { memcpy(to, from, PAGE_SIZE); } and hope that this is the *correct* way to do it...
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |