--- x/fs/coredump.c +++ y/fs/coredump.c @@ -416,7 +416,7 @@ static int coredump_wait(int exit_code, struct core_thread *ptr; wait_for_completion_state(&core_state->startup, - TASK_UNINTERRUPTIBLE|TASK_FREEZABLE); + TASK_IDLE|TASK_FREEZABLE); /* * Wait for all the threads to become inactive, so that * all the thread context (extended register state, like