From a5bdd41c3d506c70fde4245417fc4ea4cd0fdc0a Mon Sep 17 00:00:00 2001 From: Balazs Gerofi Date: Sat, 31 Jan 2015 22:27:04 -0800 Subject: [PATCH] procfs: check parent entry to avoid page fault in procfs_exit() --- executer/kernel/procfs.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/executer/kernel/procfs.c b/executer/kernel/procfs.c index d65e29e4..2d519850 100644 --- a/executer/kernel/procfs.c +++ b/executer/kernel/procfs.c @@ -462,7 +462,9 @@ void procfs_exit(int osnum) { } else { r += 1; } - remove_proc_entry(r, parent->entry); + if (parent) { + remove_proc_entry(r, parent->entry); + } dprintk("free the entry\n"); kfree(e); }