Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Oct 1998 10:07:47 -0500 (EST)
From:      Alfred Perlstein <bright@hotjobs.com>
To:        hackers@FreeBSD.ORG
Subject:   copyin/copyout routines.
Message-ID:  <Pine.BSF.4.05.9810311004280.9417-100000@porkfriedrice.ny.genx.net>

next in thread | raw e-mail | index | archive | help

someone showed me a driver they were working on that was getting errors
using copyin and copyout.. the error was when they used copyin to copy
from user land into the kernel they would get a bad adress error.

the location they were copying to was on the kernel stack ie.

int x;

y = copyin(useraddr, &x, sizeof(x));

for some reason i think that copyin only works in/out of the kernel malloc
error, basically he should be copying into malloc'd areas, not the stack.

is this true?


Alfred Perlstein - Programmer, HotJobs Inc. - www.hotjobs.com
-- There are operating systems, and then there's FreeBSD.
-- http://www.freebsd.org/                        3.0-current


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9810311004280.9417-100000>