From 2c56547272e43b483d560a61692f1e24926a82fb Mon Sep 17 00:00:00 2001 From: Robert Morris Date: Mon, 4 Aug 2014 13:06:48 -0400 Subject: every iput() and namei() must be inside a transaction --- proc.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'proc.c') diff --git a/proc.c b/proc.c index e19539c..db0e9c7 100644 --- a/proc.c +++ b/proc.c @@ -186,7 +186,9 @@ exit(void) } } + begin_trans(); iput(proc->cwd); + commit_trans(); proc->cwd = 0; acquire(&ptable.lock); -- cgit v1.2.3