s390/sclp: Deactivate sclp after all its users
commit 0d9dc27d upstream. On reboot the SCLP interface is deactivated through a reboot notifier. This happens before other components using SCLP have the chance to run their own reboot notifiers. Two of those components are the SCLP console and tty drivers which try to flush the last outstanding messages. At that point the SCLP interface is already unusable and the messages are discarded. Execute sclp_deactivate() as late as possible to avoid this issue. Fixes: 4ae46db9 ("s390/consoles: improve panic notifiers reliability") Cc: stable@vger.kernel.org Signed-off-by:Thomas Weißschuh <thomas.weissschuh@linutronix.de> Reviewed-by:
Sven Schnelle <svens@linux.ibm.com> Link: https://lore.kernel.org/r/20241014-s390-kunit-v1-1-941defa765a6@linutronix.de Signed-off-by:
Heiko Carstens <hca@linux.ibm.com> Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Loading
-
mentioned in commit msm-4.4@bfad6b01
-
mentioned in commit msm-4.19@bfad6b01
-
mentioned in commit bfad6b01
-
mentioned in commit msm-4.14@bfad6b01
-
mentioned in commit common@bfad6b01
-
mentioned in commit msm-3.18@bfad6b01
Please register or sign in to comment