The printk code in Linux 6.9 is seeing some cleanups and better robustness thanks to the ongoing work around threaded printing and atomic consoles. SUSE's Petr Mladek explained in the pull request:
… [+974 chars]
The Linux work around atomic consoles and threaded printing remains ongoing. This work is particularly interesting as it's the last major blocker before real-time "RT" kernel support can land. This work sadly isn't ready for the new Linux 6.9 cycle b