Bug#1031753: linux-image-5.10.0-21-s390x: user space process hangs on s390 kernel 5.10.162-1
Package: src:linux
Version: 5.10.162-1
Severity: normal
X-Debbugs-Cc: pkern@debian.org, elbrus@debian.org, dipak.zope1@ibm.com
Dear Maintainer,
What led up to the situation?
* Processes does not proceed further, when there is a pending TIF_NOTIFY_SIGNAL signal.
The problem is further described in the cover letter:
https://lists.debian.org/debian-s390/2023/02/msg00019.html
There are other relevant debian bugs #1030545, #1030510, which seems likely because of this issue.
What exactly did you do (or not do) that was effective (or ineffective) ?
* kernel upgrade to 5.10.0.21-s390x
* commit 788d0824269b ("io_uring: import 5.15-stable io_uring")
* commit 75309018a24d ("s390: add support for TIF_NOTIFY_SIGNAL")
what was the outcome of this action?
* Debian build machines started reporting test failures for multiple packages/ The processes
would wait forever in do_signal.
The following patch fixes this issue:
https://lists.debian.org/debian-s390/2023/02/msg00019.html
The patch fixes the problem introduced in commit 75309018a24d ("s390: add support for TIF_NOTIFY_SIGNAL")
Would request to apply this to the bullseye kernel stable release.
-- Package-specific info:
** Version:
Linux version 5.10.0-21-s390x (debian-kernel@lists.debian.org) (gcc-10 (Debian 10.2.1-6) 10.2.1 20210110, GNU ld (GNU Binutils for Debian) 2.35.2) #1 SMP Debian 5.10.162-1 (2023-01-21)
** Command line:
none
** Not tainted
** Kernel log:
none
** Model information
none
** Loaded modules:
s390_trng
rng_core
prng
ctr
xts
cbc
ecb
aes_generic
libaes
aes_s390
des_s390
libdes
sha512_s390
sha256_s390
sha1_s390
sha_common
qeth_l2
vmur
qeth
ccwgroup
fuse
configfs
ip_tables
x_tables
autofs4
ext4
crc16
mbcache
jbd2
crc32c_generic
zfcp
scsi_transport_fc
scsi_mod
dasd_eckd_mod
dasd_mod
** PCI devices:
** USB devices:
not available
-- System Information:
Debian Release: 11.6
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: s390x
Kernel: Linux 5.10.0-21-s390x (SMP w/2 CPU threads)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages linux-image-5.10.0-21-s390x depends on:
ii initramfs-tools [linux-initramfs-tool] 0.140
ii kmod 28-1
ii linux-base 4.6
Versions of packages linux-image-5.10.0-21-s390x recommends:
ii apparmor 2.13.6-10
ii firmware-linux-free 20200122-1
Versions of packages linux-image-5.10.0-21-s390x suggests:
pn debian-kernel-handbook <none>
pn linux-doc-5.10 <none>
ii s390-tools 2.15.1-2
Versions of packages linux-image-5.10.0-21-s390x is related to:
pn firmware-amd-graphics <none>
pn firmware-atheros <none>
pn firmware-bnx2 <none>
pn firmware-bnx2x <none>
pn firmware-brcm80211 <none>
pn firmware-cavium <none>
pn firmware-intel-sound <none>
pn firmware-intelwimax <none>
pn firmware-ipw2x00 <none>
pn firmware-ivtv <none>
pn firmware-iwlwifi <none>
pn firmware-libertas <none>
pn firmware-linux-nonfree <none>
pn firmware-misc-nonfree <none>
pn firmware-myricom <none>
pn firmware-netxen <none>
pn firmware-qlogic <none>
pn firmware-realtek <none>
pn firmware-samsung <none>
pn firmware-siano <none>
pn firmware-ti-connectivity <none>
pn xen-hypervisor <none>
-- no debconf information
Reply to: