To: Thomas Gleixner <tglx@xxxxxxxxxxxxx> Cc: Dmitry Vyukov <dvyukov@xxxxxxxxxx>, Ingo Molnar <mingo@xxxxxxxxxx>, Cc: stable@xxxxxxxxxxxxxxx Cc: stable@xxxxxxxxxxxxxxx Subject: Re: [RFC][PATCH] signal: Store pending signal exit in tsk.jobctl not in tsk.pending In-Reply-To: <87o97q1cky.fsf_-_@xxxxxxxxxxxx> References: <87o97q1cky.fsf_-_@xxxxxxxxxxxx> Hi, [This is an automated email] This commit has been processed because it contains a -stable tag. The stable tag indicates that it's relevant for the following trees: all The bot has tested the following trees: v4.20.6, v4.19.19, v4.14.97, v4.9.154, v4.4.172, v3.18.133. v4.20.6: Build OK! v4.19.19: Build OK! v4.14.97: Build OK! v4.9.154: Failed to apply! Possible dependencies: 1e4bae646837 ("sched/headers: Prepare for new header dependencies before moving code to <linux/sched/jobctl.h>") 39bc88e5e38e ("arm64: Disable TTBR0_EL1 during normal kernel execution") 3f07c0144132 ("sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>") 7c0f6ba682b9 ("Replace <asm/uaccess.h> with <linux/uaccess.h> globally") 9cf09d68b89a ("arm64: xen: Enable user access before a privcmd hvc call") bd38967d406f ("arm64: Factor out PAN enabling/disabling into separate uaccess_* macros") c41cfc6c5ba4 ("sched/headers: Move the JOBCTL_ defines and methods from <linux/sched.h> to <linux/sched/jobctl.h>") v4.4.172: Failed to apply! Possible dependencies: 1e4bae646837 ("sched/headers: Prepare for new header dependencies before moving code to <linux/sched/jobctl.h>") 39bc88e5e38e ("arm64: Disable TTBR0_EL1 during normal kernel execution") 3f07c0144132 ("sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>") 4dffbfc48d65 ("arm64/efi: mark UEFI reserved regions as MEMBLOCK_NOMAP") 57f4959bad0a ("arm64: kernel: Add support for User Access Override") 6c94f27ac847 ("arm64: switch to relative exception tables") 77ed2c5745d9 ("android,lowmemorykiller: Don't abuse TIF_MEMDIE.") 7c0f6ba682b9 ("Replace <asm/uaccess.h> with <linux/uaccess.h> globally") 7dd01aef0557 ("arm64: trap userspace "dc cvau" cache operation on errata-affected core") 9e8e865bbe29 ("arm64: unify idmap removal") c41cfc6c5ba4 ("sched/headers: Move the JOBCTL_ defines and methods from <linux/sched.h> to <linux/sched/jobctl.h>") d5370f754875 ("arm64: prefetch: add alternative pattern for CPUs without a prefetcher") e5bc22a42e4d ("arm64/efi: split off EFI init and runtime code for reuse by 32-bit ARM") f7d924894265 ("arm64/efi: refactor EFI init and runtime code for reuse by 32-bit ARM") v3.18.133: Failed to apply! Possible dependencies: 16e951966f05 ("mm: oom_kill: clean up victim marking and exiting interfaces") 3a81fc20eadc ("android, lmk: Send SIGKILL before setting TIF_MEMDIE.") 49550b605587 ("oom: add helpers for setting and clearing TIF_MEMDIE") 77ed2c5745d9 ("android,lowmemorykiller: Don't abuse TIF_MEMDIE.") 83363b917a29 ("oom: make sure that TIF_MEMDIE is set under task_lock") c32b3cbe0d06 ("oom, PM: make OOM detection in the freezer path raceless") c41cfc6c5ba4 ("sched/headers: Move the JOBCTL_ defines and methods from <linux/sched.h> to <linux/sched/jobctl.h>") d003f371b270 ("oom: don't assume that a coredumping thread will exit soon") d7a94e7e11ba ("oom: don't count on mm-less current process") e1099a69a624 ("android, lmk: avoid setting TIF_MEMDIE if process has already exited") How should we proceed with this patch? -- Thanks, Sasha