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