Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'misc.2024.09.14a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu

Pull core dump update from Paul McKenney:
"Sleep at TASK_IDLE when waiting for application core dump

This causes the coredump_task_exit() function to sleep at TASK_IDLE,
thus preventing task-blocked splats in case of large core dumps to
slow devices"

* tag 'misc.2024.09.14a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu:
exit: Sleep at TASK_IDLE when waiting for application core dump

+1 -1
+1 -1
kernel/exit.c
··· 428 428 complete(&core_state->startup); 429 429 430 430 for (;;) { 431 - set_current_state(TASK_UNINTERRUPTIBLE|TASK_FREEZABLE); 431 + set_current_state(TASK_IDLE|TASK_FREEZABLE); 432 432 if (!self.task) /* see coredump_finish() */ 433 433 break; 434 434 schedule();