cd2518 Update printk to v6.6.20-rt25

Authored and Committed by Mel Gorman a month ago
42 files changed. 20982 lines added. 788 lines removed.
patches.suse/drm-i915-guc-Consider-also-RCU-depth-in-busy-loop.patch
file modified
+5 -2
patches.suse/kernel-panic-Add-atomic-write-enforcement-to-warn-panic.patch
file modified
+7 -10
patches.suse/panic-hide-unused-global-functions.patch
file added
+67
patches.suse/printk-Add-NMI-check-to-console_flush_on_panic-and-console_unblank.patch
file removed
-59
patches.suse/printk-Add-non-BKL-console-basic-infrastructure.patch
file modified
+20 -23
patches.suse/printk-Add-per-console-suspended-state.patch
file modified
+103 -28
patches.suse/printk-Add-threaded-printing-support-for-BKL-consoles.patch
file modified
+17 -36
patches.suse/printk-Check-only-for-migration-in-printk_deferred_.patch
file removed
-48
patches.suse/printk-Consolidate-console-deferred-printing.patch
file modified
+26 -22
patches.suse/printk-Do-not-take-console-lock-for-console_flush_on_panic.patch
file added
+93
patches.suse/printk-Keep-non-panic-CPUs-out-of-console-lock.patch
file modified
+2 -2
patches.suse/printk-Monolithic-bring-printk-up-to-date-with-v6.6-rt25.patch
file removed
-330
patches.suse/printk-Perform-atomic-flush-in-console_flush_on_panic.patch
file modified
+14 -13
patches.suse/printk-Reduce-console_unblank-usage-in-unsafe-scenarios.patch
file modified
+1 -1
patches.suse/printk-Rename-abandon_console_lock_in_panic-to-other_cpu_in_panic.patch
file added
+87
patches.suse/printk-Update-the-printk-series.patch
file added
+18746
patches.suse/printk-nobkl-Add-acquire-release-logic.patch
file modified
+5 -8
patches.suse/printk-nobkl-Add-buffer-management.patch
file modified
+15 -17
patches.suse/printk-nobkl-Add-emit-function-and-callback-functions-for-atomic-printing.patch
file modified
+19 -18
patches.suse/printk-nobkl-Add-print-state-functions.patch
file modified
+5 -8
patches.suse/printk-nobkl-Add-printer-thread-wakeups.patch
file modified
+10 -13
patches.suse/printk-nobkl-Add-sequence-handling.patch
file modified
+15 -13
patches.suse/printk-nobkl-Add-write-context-storage-for-atomic-writes.patch
file modified
+7 -10
patches.suse/printk-nobkl-Introduce-printer-threads.patch
file modified
+52 -35
patches.suse/printk-nobkl-Provide-functions-for-atomic-write-enforcement.patch
file modified
+7 -10
patches.suse/printk-nobkl-Stop-threads-on-shutdown-reboot.patch
file modified
+5 -8
patches.suse/printk-only-disable-if-actually-unregistered.patch
file modified
+7 -7
patches.suse/printk-replace-local_irq_save-with-local_lock-for-safe-mode.patch
file modified
+6 -6
patches.suse/proc-consoles-Add-support-for-non-BKL-consoles.patch
file modified
+4 -7
patches.suse/rcu-Add-atomic-write-enforcement-for-rcu-stalls.patch
file modified
+5 -5
patches.suse/serial-8250-implement-non-BKL-console.patch
file modified
+12 -15
patches.suse/serial-Make-uart_remove_one_port-return-void.patch
file added
+263
patches.suse/serial-Switch-i2c-drivers-back-to-use-.probe.patch
file added
+53
patches.suse/serial-core-Don-t-drop-port_mutex-in-serial_core_remove_one_port.patch
file added
+49
patches.suse/serial-core-Fix-error-handling-for-serial_core_ctrl_device_add.patch
file added
+40
patches.suse/serial-core-Fix-probing-serial_base_bus-devices.patch
file added
+73
patches.suse/serial-core-Start-managing-serial-controllers-to-enable-runtime-PM.patch
file added
+855
patches.suse/serial-pl011-set-UART011_CR_RXE-in-pl011_set_termios-after-port-shutdown.patch
file added
+47
patches.suse/tty-serial-fsl_lpuart-Check-the-return-value-of-dmaengine_tx_status.patch
file added
+50
patches.suse/tty-serial-fsl_lpuart-optimize-the-timer-based-EOP-logic.patch
file added
+150
patches.suse/tty-tty_io-Show-non-BKL-consoles-as-active.patch
file modified
+4 -7
series.conf
file modified
+36 -27
    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.
    
        
file modified
+36 -27