At Tue, 1 Apr 2008 08:11:30 -0600, Joshua Stratton wrote: > On Tue, Apr 1, 2008 at 2:28 AM, Neal H. Walfield <[EMAIL PROTECTED]> wrote: > > The problem is exactly the same as that with L4's data spaces. When > > the server maps and accesses the memory object, the client can revoke > > the mapping at any time (via memory_object_lock_request), causing the > > server to fault. If you manage to unmap the memory while the server > > is blocked on it (waiting for it to be paged in) and has a lock, > > you've successfully created a denial of service. > > > Okay, so it's a bad idea, for example, to juggle ownership of the memory > object so the client cannot unmap while the server is operating on it?
I don't understand your example. Neal