
The printk changes needed to unblock the real-time kernel support from landing isn't over the finish line yet but with Linux 6.11 is another step in the right direction.
SUSE's Petr Mladek explained in the printk pull request for Linux 6.11:
"Next preparation step for introducing printk kthreads. This part wires up flushing consoles via con->write_atomic() callback.
The write_atomic() callback can be used for flushing nbcon consoles in any context. It is needed when the console could not be reliably
flushed using the printk kthread...."
These printk additions have been merged and now in Linux Git for the v6.11 cycle.