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>