The quilt patch titled Subject: fs/proc: do_task_stat: use __for_each_thread() has been removed from the -mm tree. Its filename was fs-proc-do_task_stat-use-__for_each_thread.patch This patch was dropped because it was merged into the mm-nonmm-stable branch of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm ------------------------------------------------------ From: Oleg Nesterov <oleg@xxxxxxxxxx> Subject: fs/proc: do_task_stat: use __for_each_thread() Date: Sat, 9 Sep 2023 18:45:01 +0200 do/while_each_thread should be avoided when possible. Link: https://lkml.kernel.org/r/20230909164501.GA11581@xxxxxxxxxx Signed-off-by: Oleg Nesterov <oleg@xxxxxxxxxx> Cc: Eric W. Biederman <ebiederm@xxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- fs/proc/array.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) --- a/fs/proc/array.c~fs-proc-do_task_stat-use-__for_each_thread +++ a/fs/proc/array.c @@ -536,12 +536,13 @@ static int do_task_stat(struct seq_file /* add up live thread stats at the group level */ if (whole) { - struct task_struct *t = task; - do { + struct task_struct *t; + + __for_each_thread(sig, t) { min_flt += t->min_flt; maj_flt += t->maj_flt; gtime += task_gtime(t); - } while_each_thread(task, t); + } min_flt += sig->min_flt; maj_flt += sig->maj_flt; _ Patches currently in -mm which might be from oleg@xxxxxxxxxx are