aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
13 daysLinux 6.6.30-rt30 REBASEv6.6.30-rt30-rebasev6.6-rt-rebaseClark Williams1-1/+1
13 daysprintk: nbcon: move locked_port flag to struct uart_portJunxiao Chang3-6/+5
13 daysarm: Disable FAST_GUP on PREEMPT_RT if HIGHPTE is also enabled.Sebastian Andrzej Siewior1-1/+1
13 daysLinux 6.6.18-rt23 REBASEClark Williams1-1/+1
13 daysAdd localversion for -RT releaseThomas Gleixner1-0/+1
13 daysRevert "preempt: Put preempt_enable() within an instrumentation*() section."Clark Williams1-8/+2
13 daysarch/riscv: check_unaligned_acces(): don't alloc page for checkClark Williams1-6/+0
13 dayssysfs: Add /sys/kernel/realtime entryClark Williams1-0/+12
13 daysriscv: allow to enable RTJisheng Zhang1-0/+1
13 daysriscv: add PREEMPT_AUTO supportJisheng Zhang2-0/+3
13 daysRISC-V: Probe misaligned access speed in parallelEvan Green3-11/+76
13 daysPOWERPC: Allow to enable RTSebastian Andrzej Siewior1-0/+2
13 dayspowerpc/stackprotector: work around stack-guard init from atomicSebastian Andrzej Siewior1-1/+6
13 dayspowerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RTBogdan Purcareata1-0/+1
13 dayspowerpc/pseries: Select the generic memory allocator.Sebastian Andrzej Siewior1-0/+1
13 dayspowerpc/pseries/iommu: Use a locallock instead local_irq_save()Sebastian Andrzej Siewior1-11/+20
13 dayspowerpc: traps: Use PREEMPT_RTSebastian Andrzej Siewior1-1/+6
13 daysARM64: Allow to enable RTSebastian Andrzej Siewior1-0/+1
13 daysARM: Allow to enable RTSebastian Andrzej Siewior1-0/+2
13 daysARM: vfp: Move sending signals outside of vfp_lock()ed section.Sebastian Andrzej Siewior1-11/+18
13 daysARM: vfp: Use vfp_lock() in vfp_support_entry().Sebastian Andrzej Siewior1-3/+3
13 daysARM: vfp: Use vfp_lock() in vfp_sync_hwstate().Sebastian Andrzej Siewior1-6/+3
13 daysARM: vfp: Provide vfp_lock() for VFP locking.Sebastian Andrzej Siewior1-2/+30
13 daystty/serial/pl011: Make the locking work on RTThomas Gleixner1-8/+4
13 daystty/serial/omap: Make the locking RT awareThomas Gleixner1-8/+4
13 daysARM: enable irq in translation/section permission fault handlersYadi.hu1-0/+6
13 daysarm: Disable jump-label on PREEMPT_RT.Thomas Gleixner1-1/+1
13 dayssched: define TIF_ALLOW_RESCHEDThomas Gleixner20-56/+171
13 daysRevert "drm/i915: Depend on !PREEMPT_RT."Sebastian Andrzej Siewior1-1/+0
13 daysdrm/i915/guc: Consider also RCU depth in busy loop.Sebastian Andrzej Siewior1-1/+1
13 daysdrm/i915: Do not disable preemption for resetsTvrtko Ursulin1-7/+5
13 daysdrm/i915: Drop the irqs_disabled() checkSebastian Andrzej Siewior1-2/+0
13 daysdrm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock()Sebastian Andrzej Siewior1-12/+5
13 daysdrm/i915/gt: Queue and wait for the irq_work item.Sebastian Andrzej Siewior1-3/+2
13 daysdrm/i915: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACESebastian Andrzej Siewior1-1/+1
13 daysdrm/i915: Disable tracing points on PREEMPT_RTSebastian Andrzej Siewior1-0/+4
13 daysdrm/i915: Don't check for atomic context on PREEMPT_RTSebastian Andrzej Siewior1-1/+1
13 daysdrm/i915: Don't disable interrupts on PREEMPT_RT during atomic updatesMike Galbraith1-5/+10
13 daysdrm/i915: Use preempt_disable/enable_rt() where recommendedMike Galbraith1-2/+4
13 daysprintk: Avoid false positive lockdep report for legacy driver.John Ogness1-1/+8
13 daysserial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()"John Ogness1-0/+3
13 daysprintk: Add kthread for all legacy consolesJohn Ogness3-46/+210
13 daysserial: 8250: Switch to nbcon consoleJohn Ogness3-3/+201
13 daysserial: core: Provide low-level functions to port lockJohn Ogness1-0/+12
13 daysprintk: nbcon: Provide function to reacquire ownershipJohn Ogness2-0/+34
13 daystty: sysfs: Add nbcon support for 'active'John Ogness1-2/+9
13 daysproc: Add nbcon support for /proc/consolesJohn Ogness1-3/+11
13 daysprintk: nbcon: Start printing threadsJohn Ogness3-1/+33
13 daysprintk: nbcon: Stop threads on shutdown/rebootJohn Ogness1-0/+31
13 daysprintk: nbcon: Add printer thread wakeupsThomas Gleixner4-0/+67
13 daysprintk: nbcon: Add context to console_is_usable()John Ogness3-11/+17
13 daysprintk: Atomic print in printk context on shutdownJohn Ogness1-1/+6
13 daysprintk: nbcon: Introduce printing kthreadsThomas Gleixner4-3/+249
13 dayslockdep: Mark emergency section in lockdep splatsJohn Ogness1-0/+5
13 daysrcu: Mark emergency section in rcu stallsJohn Ogness1-0/+5
13 dayspanic: Mark emergency section in oopsJohn Ogness1-0/+2
13 dayspanic: Mark emergency section in warnThomas Gleixner1-0/+4
13 daysprintk: nbcon: Implement emergency sectionsThomas Gleixner4-8/+109
13 daysprintk: Coordinate direct printing in panicJohn Ogness3-7/+50
13 daysprintk: Track nbcon consolesJohn Ogness1-1/+15
13 daysprintk: Avoid console_lock dance if no legacy or boot consolesJohn Ogness2-15/+56
13 daysprintk: nbcon: Add unsafe flushing on panicJohn Ogness3-2/+22
13 daysprintk: nbcon: Assign priority based on CPU stateJohn Ogness2-2/+30
13 daysprintk: nbcon: Use nbcon consoles in console_flush_all()John Ogness3-5/+69
13 daysprintk: Track registered boot consolesJohn Ogness1-0/+24
13 daysprintk: nbcon: Provide function to flush using write_atomic()Thomas Gleixner3-2/+102
13 daysprintk: Add @flags argument for console_is_usable()John Ogness2-8/+5
13 daysprintk: Let console_is_usable() handle nbconJohn Ogness1-2/+9
13 daysprintk: Make console_is_usable() available to nbconJohn Ogness2-30/+32
13 daysprintk: nbcon: Add driver_enter/driver_exit console callbacksJohn Ogness1-0/+4
13 daysprintk: nbcon: Implement processing in port->lock wrapperJohn Ogness4-2/+108
13 daysprintk: Check printk_deferred_enter()/_exit() usageSebastian Andrzej Siewior2-2/+17
13 daysprintk: nbcon: Ensure ownership release on failed emitJohn Ogness1-9/+10
13 daysprintk: Add sparse notation to console_srcu lockingJohn Ogness1-0/+2
13 daysprintk: Consider nbcon boot consoles on seq initJohn Ogness1-4/+13
13 daysprintk: Avoid non-panic CPUs writing to ringbufferJohn Ogness1-20/+6
13 daysprintk: ringbuffer: Consider committed as finalized in panicJohn Ogness1-3/+14
13 daysprintk: ringbuffer: Skip non-finalized records in panicJohn Ogness1-2/+26
13 daysprintk: Wait for all reserved records with pr_flush()John Ogness3-1/+115
13 daysprintk: ringbuffer: Cleanup reader terminologyJohn Ogness1-7/+9
13 daysprintk: Add this_cpu_in_panic()John Ogness2-20/+24
13 daysprintk: ringbuffer: Clarify special lpos valuesJohn Ogness2-5/+31
13 daysprintk: ringbuffer: Do not skip non-finalized records with prb_next_seq()John Ogness2-41/+127
13 daysprintk: Use prb_first_seq() as base for 32bit seq macrosJohn Ogness2-5/+5
13 daysprintk: Adjust mapping for 32bit seq macrosSebastian Andrzej Siewior1-1/+1
13 daysprintk: nbcon: Relocate 32bit seq macrosJohn Ogness2-37/+37
13 daysprintk: Reduce pr_flush() pooling timePetr Mladek1-13/+13
13 daysprintk: fix illegal pbufs access for !CONFIG_PRINTKJohn Ogness1-26/+18
13 daysprintk: nbcon: Allow drivers to mark unsafe regions and check stateThomas Gleixner2-0/+85
13 daysprintk: nbcon: Add emit function and callback function for atomic printingThomas Gleixner4-8/+134
13 daysprintk: nbcon: Add sequence handlingThomas Gleixner4-7/+136
13 daysprintk: nbcon: Add ownership state functionsThomas Gleixner1-1/+122
13 daysprintk: nbcon: Add buffer managementThomas Gleixner4-15/+99
13 daysprintk: Make static printk buffers available to nbconJohn Ogness2-4/+11
13 daysprintk: nbcon: Add acquire/release logicThomas Gleixner2-0/+553
13 daysprintk: Add non-BKL (nbcon) console basic infrastructureThomas Gleixner5-4/+120
13 daysserial: xilinx_uartps: Use port lock wrappersThomas Gleixner1-28/+28
13 daysserial: vt8500: Use port lock wrappersThomas Gleixner1-4/+4
13 daysserial: ucc_uart: Use port lock wrappersThomas Gleixner1-2/+2
13 daysserial: uartlite: Use port lock wrappersThomas Gleixner1-9/+9
13 daysserial: timbuart: Use port lock wrappersThomas Gleixner1-4/+4
13 daysserial: sunzilog: Use port lock wrappersThomas Gleixner1-21/+21
13 daysserial: sunsu: Use port lock wrappersThomas Gleixner1-23/+23
13 daysserial: sunsab: Use port lock wrappersThomas Gleixner1-17/+17
13 daysserial: sunplus-uart: Use port lock wrappersThomas Gleixner1-13/+13
13 daysserial: sunhv: Use port lock wrappersThomas Gleixner1-14/+14
13 daysserial: stm32: Use port lock wrappersThomas Gleixner1-19/+19
13 daysserial: st-asc: Use port lock wrappersThomas Gleixner1-9/+9
13 daysserial: sprd: Use port lock wrappersThomas Gleixner1-15/+15
13 daysserial: sifive: Use port lock wrappersThomas Gleixner1-8/+8
13 daysserial: sh-sci: Use port lock wrappersThomas Gleixner1-34/+34
13 daysserial: txx9: Use port lock wrappersThomas Gleixner1-13/+13
13 daysserial: mctrl_gpio: Use port lock wrappersThomas Gleixner1-2/+2
13 daysserial: core: Use port lock wrappersThomas Gleixner2-48/+48
13 daysserial: tegra: Use port lock wrappersThomas Gleixner1-16/+16
13 daysserial: sc16is7xx: Use port lock wrappersThomas Gleixner1-0/+5
13 daysserial: sb1250-duart: Use port lock wrappersThomas Gleixner1-6/+6
13 daysserial: samsung_tty: Use port lock wrappersThomas Gleixner1-25/+25
13 daysserial: sa1100: Use port lock wrappersThomas Gleixner1-10/+10
13 daysserial: rp2: Use port lock wrappersThomas Gleixner1-10/+10
13 daysserial: rda: Use port lock wrappersThomas Gleixner1-17/+17
13 daysserial: qcom-geni: Use port lock wrappersThomas Gleixner1-4/+4
13 daysserial: pxa: Use port lock wrappersThomas Gleixner1-15/+15
13 daysserial: pmac_zilog: Use port lock wrappersThomas Gleixner1-26/+26
13 daysserial: pic32: Use port lock wrappersThomas Gleixner1-10/+10
13 daysserial: pch: Use port lock wrappersThomas Gleixner1-5/+5
13 daysserial: owl: Use port lock wrappersThomas Gleixner1-13/+13
13 daysserial: omap: Use port lock wrappersThomas Gleixner1-19/+19
13 daysserial: mvebu-uart: Use port lock wrappersThomas Gleixner1-9/+9
13 daysserial: msm: Use port lock wrappersThomas Gleixner1-19/+19
13 daysserial: mps2-uart: Use port lock wrappersThomas Gleixner1-8/+8
13 daysserial: mpc52xx: Use port lock wrappersThomas Gleixner1-6/+6
13 daysserial: milbeaut_usio: Use port lock wrappersThomas Gleixner1-8/+8
13 daysserial: meson: Use port lock wrappersThomas Gleixner1-15/+15
13 daysserial: men_z135_uart: Use port lock wrappersThomas Gleixner1-4/+4
13 daysserial: mcf: Use port lock wrappersThomas Gleixner1-10/+10
13 daysserial: ma35d1: Use port lock wrappersThomas Gleixner1-11/+11
13 daysserial: lpc32xx_hs: Use port lock wrappersThomas Gleixner1-13/+13
13 daysserial: liteuart: Use port lock wrappersThomas Gleixner1-10/+10
13 daysserial: jsm: Use port lock wrappersThomas Gleixner2-10/+10
13 daysserial: ip22zilog: Use port lock wrappersThomas Gleixner1-18/+18
13 daysserial: imx: Use port lock wrappersThomas Gleixner1-42/+42
13 daysserial: icom: Use port lock wrappersThomas Gleixner1-13/+13
13 daysserial: fsl_lpuart: Use port lock wrappersThomas Gleixner1-44/+44
13 daysserial: linflexuart: Use port lock wrappersThomas Gleixner1-13/+13
13 daysserial: dz: Use port lock wrappersThomas Gleixner1-16/+16
13 daysserial: digicolor: Use port lock wrappersThomas Gleixner1-9/+9
13 daysserial: cpm_uart: Use port lock wrappersThomas Gleixner1-4/+4
13 daysserial: bcm63xx-uart: Use port lock wrappersThomas Gleixner1-11/+11
13 daysserial: atmel: Use port lock wrappersThomas Gleixner1-12/+12
13 daysserial: arc_uart: Use port lock wrappersThomas Gleixner1-8/+8
13 daysserial: ar933x: Use port lock wrappersThomas Gleixner1-13/+13
13 daysserial: apb: Use port lock wrappersThomas Gleixner1-4/+4
13 daysserial: amba-pl011: Use port lock wrappersThomas Gleixner1-36/+36
13 daysserial: amba-pl010: Use port lock wrappersThomas Gleixner1-10/+10
13 daysserial: altera_uart: Use port lock wrappersThomas Gleixner1-10/+10
13 daysserial: altera_jtaguart: Use port lock wrappersThomas Gleixner1-14/+14
13 daysserial: 8250_pci1xxxx: Use port lock wrappersThomas Gleixner1-4/+4
13 daysserial: 8250_omap: Use port lock wrappersThomas Gleixner1-26/+26
13 daysserial: 8250_mtk: Use port lock wrappersThomas Gleixner1-4/+4
13 daysserial: 8250_fsl: Use port lock wrappersThomas Gleixner1-3/+3
13 daysserial: 8250_exar: Use port lock wrappersThomas Gleixner1-2/+2
13 daysserial: 8250_dw: Use port lock wrappersThomas Gleixner1-4/+4
13 daysserial: 8250_dma: Use port lock wrappersThomas Gleixner1-4/+4
13 daysserial: 8250: Use port lock wrappersThomas Gleixner2-56/+56
13 daysserial: 8250_bcm7271: Use port lock wrappersThomas Gleixner1-14/+14
13 daysserial: 8250_aspeed_vuart: Use port lock wrappersThomas Gleixner1-3/+3
13 daysserial: 21285: Use port lock wrappersThomas Gleixner1-4/+4
13 daysserial: core: Use lock wrappersThomas Gleixner1-6/+6
13 daystime: Allow to preempt after a callback.Sebastian Andrzej Siewior1-1/+8
13 dayssoftirq: Add function to preempt serving softirqs.Sebastian Andrzej Siewior2-0/+15
13 dayssched/core: Provide a method to check if a task is PI-boosted.Sebastian Andrzej Siewior2-0/+16
13 dayspreempt: Put preempt_enable() within an instrumentation*() section.Sebastian Andrzej Siewior1-2/+8
13 dayszram: Replace bit spinlocks with spinlock_t for PREEMPT_RT.Mike Galbraith2-0/+40
13 dayssoftirq: Wake ktimers thread also in softirq.Junxiao Chang1-6/+5
13 daystick: Fix timer storm since introduction of timersdFrederic Weisbecker3-7/+14
13 daysrcutorture: Also force sched priority to timersd on boosting test.Frederic Weisbecker3-1/+8
13 dayssoftirq: Use a dedicated thread for timer wakeups.Sebastian Andrzej Siewior4-6/+108
13 dayssched/rt: Don't try push tasks if there are none.Sebastian Andrzej Siewior1-1/+4
13 daysx86: Enable RT also on 32bitSebastian Andrzej Siewior1-1/+1
13 daysx86: Allow to enable RTSebastian Andrzej Siewior1-0/+1
13 daysnet: Avoid the IPI to free theSebastian Andrzej Siewior3-10/+40
13 daysdrm/amd/display: Move the memory allocation out of dcn20_validate_bandwidth_f...Sebastian Andrzej Siewior3-13/+18
13 daysdrm/amd/display: Move the memory allocation out of dcn21_validate_bandwidth_f...Sebastian Andrzej Siewior3-9/+13
13 daysdrm/amd/display: Add a warning if the FPU is used outside from task context.Sebastian Andrzej Siewior1-0/+1
13 daysdrm/amd/display: Simplify the per-CPU usage.Sebastian Andrzej Siewior1-30/+20
13 daysdrm/amd/display: Remove migrate_en/dis from dc_fpu_begin().Sebastian Andrzej Siewior1-2/+0
13 dayssignal: Don't disable preemption in ptrace_stop() on PREEMPT_RT.Sebastian Andrzej Siewior1-2/+11
13 dayssignal: Add proper comment about the preempt-disable in ptrace_stop().Sebastian Andrzej Siewior1-3/+14
13 daysfutex/pi: Fix recursive rt_mutex waiter statePeter Zijlstra2-30/+52
13 dayslocking/rtmutex: Add a lockdep assert to catch potential nested blockingThomas Gleixner3-0/+6
13 dayslocking/rtmutex: Use rt_mutex specific scheduler helpersSebastian Andrzej Siewior5-3/+40
13 dayssched: Provide rt_mutex specific scheduler helpersPeter Zijlstra3-4/+39
13 dayssched: Extract __schedule_loop()Thomas Gleixner1-10/+11
13 dayslocking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXESSebastian Andrzej Siewior2-2/+21
13 dayssched: Constrain locks in sched_submit_work()Peter Zijlstra1-0/+9
14 daysLinux 6.6.30Greg Kroah-Hartman1-1/+1
14 daysbounds: Use the right number of bits for power-of-two CONFIG_NR_CPUSMatthew Wilcox (Oracle)1-1/+1
14 daysnet/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsecRahul Rameshbabu1-0/+1
14 daysmacsec: Detect if Rx skb is macsec-related for offloading devices that update...Rahul Rameshbabu1-10/+36