- a289cf4 Linux 6.6.14-rt21-xanmod1
- af18da1 XANMOD: .gitlab-ci: Add rt support for deb-pkg builds
- 23c0861 XANMOD: scripts/setlocalversion: Set localversion-rt file to extraversion first
- 5094fa7 XANMOD: rcu: Change sched_setscheduler_nocheck() calls to SCHED_RR policy
- c6362b2 Merge tag 'v6.6.14-rt21' into 6.6
- 1be42a4 Revert "XANMOD: rcu: Change sched_setscheduler_nocheck() calls to SCHED_RR policy"
- 696a477 Linux 6.6.14-rt21
- 5723465 Merge tag 'v6.6.14' into v6.6-rt
- cb00e5b Linux 6.6.12-rt20
- fb68546 Merge tag 'v6.6.12' into v6.6-rt
- b696744 v6.6.10-rt19
- 94beaf1 Merge tag 'v6.6.10' into linux-6.6.y-rt
- d664a13 v6.6.7-rt18
- 85a7124 printk: Update the printk series.
- d070c59 v6.6.7-rt17
- dee0185 Merge tag 'v6.6.7' into linux-6.6.y-rt
- 989a16b v6.6.5-rt16
- 66caaf1 Merge tag 'v6.6.5' into linux-6.6.y-rt
- 080ce84 v6.6-rt15
- ed641c2 printk/ringbuffer: Extend the sequence number properly on 32bit.
- 5cc961e v6.6-rt14
- 313d7aa riscv: allow to enable RT
- b46d230 riscv: add PREEMPT_AUTO support
- 73cf616 RISC-V: Probe misaligned access speed in parallel
- 3794e4e printk: Make nbcon_get_default_prio() static inline
- 7a2a7b9 v6.6-rt13
- 78f4b59 printk: Update the printk series.
- 99199e3 v6.6-rt12
- 430c8ef sched: Add export of preempt_model_$mode.
- e56a7e4 v6.6-rt11
- d327719 Merge tag 'v6.6' into linux-6.6.y-rt
- e7eb332 v6.6-rc6-rt10
- b33022a sched: Replace LAZY_PREEMPT with PREEMPT_AUTO
- 69667e4 printk: Update the printk series.
- 63ad31b v6.6-rc6-rt9
- e7c3171 Merge tag 'v6.6-rc6' into linux-6.6.y-rt
- fb5f8b0 v6.6-rc4-rt8
- 2740f9f printk: Update the printk series.
- d4558b5 serial: amba-pl011: Properly lock the port while printing to the console.
- 400db4a v6.6-rc4-rt7
- da042bb printk: Update the printk series.
- 711b625 drm/i915/guc: Consider also RCU depth in busy loop.
- 6677a2a srcu: Use try-lock lockdep annotation for NMI-safe access.
- 0d23d84 v6.6-rc4-rt6
- be36dae Merge tag 'v6.6-rc4' into linux-6.6.y-rt
- 05b733d v6.6-rc3-rt5
- f358598 Merge tag 'v6.6-rc3' into linux-6.6.y-rt
- b4d3296 v6.6-rc2-rt4
- 1a3571e drm/amd/display: Move the memory allocation out of dcn20_validate_bandwidth_fp().
- 9a43908 drm/amd/display: Move the memory allocation out of dcn21_validate_bandwidth_fp().
- 8cd19e0 drm/amd/display: Add a warning if the FPU is used outside from task context.
- 809ad48 drm/amd/display: Simplify the per-CPU usage.
- f96c453 drm/amd/display: Remove migrate_en/dis from dc_fpu_begin().
- f0cf3fd v6.6-rc2-rt3
- dd2947d locking/rtmutex: Avoid PI state recursion through sched_submit_work().
- 738047b v6.6-rc2-rt2
- 7cdc461 Merge tag 'v6.6-rc2' into linux-6.6.y-rt
- 123b0ef Add localversion for -RT release
- 9309e86 sysfs: Add /sys/kernel/realtime entry
- 5542b4d POWERPC: Allow to enable RT
- f601206 powerpc/stackprotector: work around stack-guard init from atomic
- 252f04b powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT
- 40e3420 powerpc/pseries: Select the generic memory allocator.
- 626454a powerpc/imc-pmu: Use the correct spinlock initializer.
- 1501853 powerpc/pseries/iommu: Use a locallock instead local_irq_save()
- 40f3864 powerpc: traps: Use PREEMPT_RT
- ac32729 ARM64: Allow to enable RT
- 289b302 ARM: Allow to enable RT
- f05bc08 ARM: vfp: Move sending signals outside of vfp_lock()ed section.
- 1785257 ARM: vfp: Use vfp_lock() in vfp_support_entry().
- 809da93 ARM: vfp: Use vfp_lock() in vfp_sync_hwstate().
- 30b19b9 ARM: vfp: Provide vfp_lock() for VFP locking.
- 1350681 tty/serial/pl011: Make the locking work on RT
- 600787d tty/serial/omap: Make the locking RT aware
- eb4ff41 ARM: enable irq in translation/section permission fault handlers
- 1cec48b arm: Disable jump-label on PREEMPT_RT.
- 3f5946a arch/arm64: Add lazy preempt support
- a333c17 powerpc: Add support for lazy preemption
- b6069b5 arm: Add support for lazy preemption
- af90ed0 entry: Fix the preempt lazy fallout
- d4df20e x86: Support for lazy preemption
- 85bda4c x86/entry: Use should_resched() in idtentry_exit_cond_resched()
- b1773ea sched: Add support for lazy preemption
- 2396212 Revert "drm/i915: Depend on !PREEMPT_RT."
- 104ff0b drm/i915: Do not disable preemption for resets
- de696f1 drm/i915: Drop the irqs_disabled() check
- 506316b drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock()
- 14890d0 drm/i915/gt: Queue and wait for the irq_work item.
- 834f9c1 drm/i915: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACE
- 218bd84 drm/i915: Disable tracing points on PREEMPT_RT
- db474a7 drm/i915: Don't check for atomic context on PREEMPT_RT
- 2e08359 drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates
- c0d2841 drm/i915: Use preempt_disable/enable_rt() where recommended
- a367304 printk: Check only for migration in printk_deferred_*().
- c209576 serial: 8250: implement non-BKL console
- 11e11d0 printk: replace local_irq_save with local_lock for safe mode
- 07173eb printk: Add threaded printing support for BKL consoles.
- 5cce771 printk: only disable if actually unregistered
- 587e5b5 printk: Perform atomic flush in console_flush_on_panic()
- 37552a1 rcu: Add atomic write enforcement for rcu stalls
- b793716 kernel/panic: Add atomic write enforcement to warn/panic
- 078e0c5 proc: consoles: Add support for non-BKL consoles
- 52f01b5 tty: tty_io: Show non-BKL consoles as active
- cf3b42a printk: nobkl: Stop threads on shutdown/reboot
- ab8a7d8 printk: nobkl: Provide functions for atomic write enforcement
- 6f124e0 printk: nobkl: Add write context storage for atomic writes
- f99552d printk: nobkl: Add printer thread wakeups
- 3f58ef3 printk: nobkl: Introduce printer threads
- fdf2dc1 printk: nobkl: Add emit function and callback functions for atomic printing
- d803bcd printk: nobkl: Add print state functions
- 54388ba printk: nobkl: Add sequence handling
- 377c6aa printk: nobkl: Add buffer management
- d387cf6 printk: nobkl: Add acquire/release logic
- fe2ba02 printk: Add non-BKL console basic infrastructure
- b9ca69d time: Allow to preempt after a callback.
- b2d0254 softirq: Add function to preempt serving softirqs.
- c6d3d3b sched/core: Provide a method to check if a task is PI-boosted.
- c15abad preempt: Put preempt_enable() within an instrumentation*() section.
- 047a6b7 zram: Replace bit spinlocks with spinlock_t for PREEMPT_RT.
- 7119d7c softirq: Wake ktimers thread also in softirq.
- 2f6cac0 tick: Fix timer storm since introduction of timersd
- 0b3cadf rcutorture: Also force sched priority to timersd on boosting test.
- 7f49c1d softirq: Use a dedicated thread for timer wakeups.
- baf3325 sched/rt: Don't try push tasks if there are none.
- 55a38d0 x86: Enable RT also on 32bit
- 3ea3c06 x86: Allow to enable RT
- 1f7514c net: Avoid the IPI to free the
- ecc2d44 seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
- 3b1c90a signal: Don't disable preemption in ptrace_stop() on PREEMPT_RT.
- bf1069f signal: Add proper comment about the preempt-disable in ptrace_stop().
- 701e060 locking/rtmutex: Acquire the hb lock via trylock after wait-proxylock.
- b945fd3 locking/rtmutex: Add a lockdep assert to catch potential nested blocking
- 7529b7e locking/rtmutex: Use rt_mutex specific scheduler helpers
- ba05f9c sched: Provide rt_mutex specific scheduler helpers
- 04e68a2 sched: Extract __schedule_loop()
- 47deef3 locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES
- a70db40 sched: Constrain locks in sched_submit_work()
https://sourceforge.net/projects/xanmod/files/releases/rt/6.6.14-rt21-xanmod1