Hi Linus, please pull s390 fixes for 6.9-rc5. Thanks, Alexander The following changes since commit 378ca2d2ad410a1cd5690d06b46c5e2297f4c8c0: s390/entry: align system call table on 8 bytes (2024-04-03 15:00:20 +0200) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git tags/s390-6.9-4 for you to fetch changes up to d111855ab7ffffc552f6a475259dc392f2319b6d: s390/mm: Fix NULL pointer dereference (2024-04-17 17:26:34 +0200) ---------------------------------------------------------------- s390 updates for 6.9-rc5 - Fix NULL pointer dereference in program check handler - Fake IRBs are important events relevant for problem analysis. Add traces when queueing and delivering - Fix a race condition in ccw_device_set_online() that can cause the online process to fail - Deferred condition code 1 response indicates that I/O was not started and should be retried. The current QDIO implementation handles a cc1 response as an error, resulting in a failed QDIO setup. Fix that by retrying the setup when a cc1 response is received ---------------------------------------------------------------- Peter Oberparleiter (3): s390/qdio: handle deferred cc1 s390/cio: fix race condition during online processing s390/cio: log fake IRB events Sven Schnelle (1): s390/mm: Fix NULL pointer dereference arch/s390/kernel/entry.S | 3 ++- drivers/s390/cio/device.c | 13 ++++++++----- drivers/s390/cio/device_fsm.c | 5 +++++ drivers/s390/cio/device_ops.c | 8 ++++++++ drivers/s390/cio/qdio_main.c | 28 +++++++++++++++++++++++----- 5 files changed, 46 insertions(+), 11 deletions(-)