Re: Is that supposed to happen?

2009-04-11 Thread Roland McGrath
vm_read should return a normal out-of-line page there--it's just an RPC stub. So yes, there should be a mapping there. Unless there is a race with a deallocation in another thread or exec, or something, that seems like a potential microkernel bug (unless it's a mig stub bug or something). Thank

Is that supposed to happen?

2009-04-11 Thread Samuel Thibault
Hello, I'm currently checking why the exec server still sometimes get trapped, I've come across a case in load_section() that looks strange to me: vm_address_t overlap_page = trunc_page (addr); /* So addr is in the page starting at overlap_page */ vm_address_t ourpage = 0; vm_size_t size =

Re: Unionmount. Basic details

2009-04-11 Thread Carl Fredrik Hammar
Hello, On Fri, Apr 10, 2009 at 08:35:07PM +0300, Sergiu Ivanov wrote: > Carl Fredrik Hammar writes: > > On Tue, Apr 07, 2009 at 12:20:40AM +0300, Sergiu Ivanov wrote: > >> > [...] > >> > If you're uncomfortable keeping around a process just to implement > >> > a shadow node, consider implementing