Browse Source

Remove bogus BUG() in kernel/exit.c

It's old sanity checking that may have been useful for debugging, but
is just bogus these days.

Noticed by Mattia Belletti.
Linus Torvalds 20 năm trước cách đây
mục cha
commit
c06fec5022
1 tập tin đã thay đổi với 0 bổ sung2 xóa
  1. 0 2
      kernel/exit.c

+ 0 - 2
kernel/exit.c

@@ -517,8 +517,6 @@ static inline void choose_new_parent(task_t *p, task_t *reaper, task_t *child_re
 	 */
 	BUG_ON(p == reaper || reaper->exit_state >= EXIT_ZOMBIE);
 	p->real_parent = reaper;
-	if (p->parent == p->real_parent)
-		BUG();
 }
 
 static inline void reparent_thread(task_t *p, task_t *father, int traced)