Path passed to ffs_mount() is garbage?
Matthew Dillon
dillon at apollo.backplane.com
Thu Mar 22 09:32:19 PDT 2007
:> path is passed from userland. Its a userland pointer. It shouldn'=
:t
:> be garbage, but you probably need to do a copyin() into a kernel
:> buffer instead of printing it directly. Actually, I'm a little at =
:
:> a loss because on the PC architecture the pointer should still be
:> printable (if a bit dangerous due to being a userland address).
:
:yah, but not for vkernels... the vmspace is different :/ makes it also =
:a bitch to debug
:
:cheers
: simon
Ah. Yup. It won't work with vkernels... which is actually good in
a way, it means we catch all those instances where the kernel tries
to directly access a user address :-)
-Matt
More information about the Kernel
mailing list