vm: handle disappearing process case
Change-Id: Id96759883e4cdb175c79dcef7ef5ff254612101f
This commit is contained in:
parent
e92490cf47
commit
1cc6f4295d
1 changed files with 2 additions and 0 deletions
|
@ -147,6 +147,8 @@ static void pf_cont(struct vmproc *vmp, message *m,
|
||||||
void *arg, void *statearg)
|
void *arg, void *statearg)
|
||||||
{
|
{
|
||||||
struct pf_state *state = statearg;
|
struct pf_state *state = statearg;
|
||||||
|
int p;
|
||||||
|
if(vm_isokendpt(state->ep, &p) != OK) return; /* signal */
|
||||||
handle_pagefault(state->ep, state->vaddr, state->err, 1);
|
handle_pagefault(state->ep, state->vaddr, state->err, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue