Update printk to v6.6.20-rt25
- kernel/panic: Add atomic write enforcement to warn/panic (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- panic: hide unused global functions (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: Add non-BKL console basic infrastructure (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: Add threaded printing support for BKL consoles (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: Consolidate console deferred printing (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: Do not take console lock for console_flush_on_panic() (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: Perform atomic flush in console_flush_on_panic() (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: Update the printk series (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: nobkl: Add acquire/release logic (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: nobkl: Add buffer management (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: nobkl: Add emit function and callback functions for atomic printing (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: nobkl: Add print state functions (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: nobkl: Add printer thread wakeups (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: nobkl: Add sequence handling (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: nobkl: Add write context storage for atomic writes (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: nobkl: Introduce printer threads (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: nobkl: Provide functions for atomic write enforcement (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: nobkl: Stop threads on shutdown/reboot (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: only disable if actually unregistered (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- printk: replace local_irq_save with local_lock for safe mode (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- proc: consoles: Add support for non-BKL consoles (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- rcu: Add atomic write enforcement for rcu stalls (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- serial: 8250: implement non-BKL console
- serial: Make uart_remove_one_port() return void (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- serial: Switch i2c drivers back to use .probe() (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- serial: core: Don't drop port_mutex in serial_core_remove_one_port (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- serial: core: Fix error handling for serial_core_ctrl_device_add() (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- serial: core: Fix probing serial_base_bus devices (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- serial: core: Start managing serial controllers to enable runtime PM (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- tty: serial: fsl_lpuart: optimize the timer based EOP logic (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- tty: tty_io: Show non-BKL consoles as active (bsc#1214683 (PREEMPT_RT prerequisite backports)).
- Refresh
patches.suse/printk-Add-per-console-suspended-state.patch.
patches.suse/printk-Keep-non-panic-CPUs-out-of-console-lock.patch.
patches.suse/printk-Reduce-console_unblank-usage-in-unsafe-scenarios.patch.
- Delete
patches.suse/printk-Add-NMI-check-to-console_flush_on_panic-and-console_unblank.patch.