Messages in this thread Patch in this message | | | From | Peter Chiang <> | Subject | [PATCH] mm : Avoid candidate task is equal to current task | Date | Wed, 16 Apr 2014 11:02:59 +0800 |
| |
From: pchiang <pchiang@nvidia.com>
Fix kernel panic when finding a new owner for the mm and the new owner is equal to current onwer
Signed-off-by: pchiang <pchiang@nvidia.com> --- kernel/exit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/exit.c b/kernel/exit.c index 6ed6a1d..aa98422 100644 --- a/kernel/exit.c +++ b/kernel/exit.c @@ -399,7 +399,7 @@ retry: * here often */ do_each_thread(g, c) { - if (c->mm == mm) + if ((c != p) && (c->mm == mm)) goto assign_new_owner; } while_each_thread(g, c); -- 1.8.1.5
| |