From: Jeff D. <jd...@ad...> - 2007-02-26 02:50:11
|
On Mon, Feb 26, 2007 at 12:31:59PM +1100, Russell Robinson wrote: > A "ps" on the host shows the linux processes (3 of them) and also > around 26 processes with junk names. Yup, sorry. > A few questions: > 1. Any idea why I'm seeing these junk processes? skas0, like tt mode, uses a host process for each UML address space. These host processes are created by clone called from either the UML kernel itself or an existing process (which itself will be an indirect clone of the UML kernel). Therefore, these processes will all mm_structs which have the same argv pointers into their stack as the UML kernel. The problem comes from the fact that these processes end up with stacks that have no relation to the UML kernel, so these argv pointers can (and not always do - I don't see garbage names here) point at random data. > 2. Isn't SKAS0 supposed to hide the processes from being > displayed in the host? Nope, skas3 will, but skas0 won't. skas3 mode creates address spaces without creating host processes, so you won't see this there. > 3. Do I have an incompatibility between my UML kernel and > the root file system and can this be resolved by building > a Centos 4.4. kernel with the UML patches? There's no problem here, aside from the aesthetics and it not being obvious what host process corresponds to what UML process. Jeff -- Work email - jdike at linux dot intel dot com |