[PATCH 0/1] exit: kill signal_struct->quick_threads

From: Oleg Nesterov
Date: Sun Jun 09 2024 - 10:25:34 EST


Hello,

Eric, I can't understand why the commit ("signal: Guarantee that
SIGNAL_GROUP_EXIT is set on process exit") added the new
quick_threads counter. And why, if we forget about --quick_threads,
synchronize_group_exit() has to take siglock unconditionally.
Did I miss something obvious?

Tejun, could you check the note about css_task_iter_advance() in
the changelog? And can't it use thread_group_empty() instead?

Oleg.