Hi,
This patch fixes the issue for s390 stable kernel starting 5.10.162. The issue was specifically seen after stable version 5.10.162: Following commits can trigger it: 1. stable commit id - 788d0824269b ("io_uring: import 5.15-stable io_uring") can trigger this problem. 2. upstream commit id - 75309018a24d ("s390: add support for TIF_NOTIFY_SIGNAL")
Problem: qemu and user processes could stall when TIF_NOTIFY_SIGNAL is set from io_uring work.
Affected users: The issue was first raised by the debian team, where the s390 bullseye build systems are affected.
Upstream commit Id: * The attached patch has no upstream commit. However, the stable kernel 5.10.162+ uses upstream commit id - 75309018a24d ("s390: add support for TIF_NOTIFY_SIGNAL"), which would need this fix * Starting from v5.12, there are s390 generic entry commits 56e62a737028 ("s390: convert to generic entry") and its relevant fixes, which are recommended and should address these problems.
Kernel version to be applied: stable kernel 5.10.162+
Thanks. Sumanth
Sumanth Korikkar (1): s390/signal: fix endless loop in do_signal
arch/s390/kernel/signal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)