index
:
kernel/git/markgross/linux.git
master
test
v4.9-rt
v4.9-rt-next
v4.9-rt-rebase
v4.9-rt-test-merge
's fork of linux.git
Grokmirror user
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2022-10-13
[PATCH] local_lock: Provide INIT_LOCAL_LOCK().
v4.9-rt-next
Sebastian Andrzej Siewior
2
-2
/
+7
2022-09-23
Linux 4.9.327-rt197 REBASE
Junxiao Chang
1
-1
/
+1
2022-09-23
workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t
Sebastian Andrzej Siewior
1
-83
/
+83
2022-09-23
workqueue: Use rcuwait for wq_manager_wait
Sebastian Andrzej Siewior
1
-5
/
+20
2022-09-23
rcu: Intrdroduce rcuwait.
Sebastian Andrzej Siewior
3
-0
/
+114
2022-09-23
timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers
Sebastian Andrzej Siewior
1
-2
/
+9
2022-09-23
timers: Keep interrupts disabled for TIMER_IRQSAFE timer.
Sebastian Andrzej Siewior
1
-2
/
+1
2022-09-23
Revert "workqueue: Prevent deadlock/stall on RT"
Sebastian Andrzej Siewior
1
-47
/
+13
2022-09-23
Revert "workqueue: Use local irq lock instead of irq disable regions"
Sebastian Andrzej Siewior
1
-21
/
+15
2022-09-23
random: Bring back the local_locks
Sebastian Andrzej Siewior
1
-5
/
+10
2022-09-23
Linux 4.9.319-rt195 REBASE
Mark Gross
1
-1
/
+1
2022-09-23
signal: Prevent double-free of user struct
Matt Fleming
1
-2
/
+2
2022-09-23
Linux 4.9.312-rt193 REBASE
Mark Gross
1
-1
/
+1
2022-09-23
ptrace: fix ptrace_unfreeze_traced() race with rt-lock
Oleg Nesterov
1
-8
/
+15
2022-09-23
genirq: Do not call cancel_work on old_notify->work on PREEMPT_RT
Steven Rostedt
1
-4
/
+3
2022-09-23
seqlock: provide the same ordering semantics as mainline
Julia Cartwright
1
-0
/
+1
2022-09-23
squashfs: make use of local lock in multi_cpu decompressor
Julia Cartwright
1
-4
/
+12
2022-09-23
locallock: provide {get,put}_locked_ptr() variants
Julia Cartwright
1
-0
/
+10
2022-09-23
posix-timers: move the rcu head out of the union
Sebastian Andrzej Siewior
2
-3
/
+3
2022-09-23
alarmtimer: Prevent live lock in alarm_cancel()
Sebastian Andrzej Siewior
1
-1
/
+1
2022-09-23
block: blk-mq: move blk_queue_usage_counter_release() into process context
Sebastian Andrzej Siewior
2
-1
/
+15
2022-09-23
Revert "block: blk-mq: Use swait"
Sebastian Andrzej Siewior
3
-9
/
+9
2022-09-23
Revert "rt,ntp: Move call to schedule_delayed_work() to helper thread"
Sebastian Andrzej Siewior
1
-26
/
+0
2022-09-23
net: use task_struct instead of CPU number as the queue owner on -RT
Sebastian Andrzej Siewior
2
-7
/
+53
2022-09-23
locking: add types.h
Sebastian Andrzej Siewior
1
-0
/
+2
2022-09-23
mm/slub: close possible memory-leak in kmem_cache_alloc_bulk()
Sebastian Andrzej Siewior
1
-0
/
+1
2022-09-23
arm*: disable NEON in kernel mode
Sebastian Andrzej Siewior
2
-8
/
+8
2022-09-23
crypto: limit more FPU-enabled sections
Sebastian Andrzej Siewior
10
-19
/
+158
2022-09-23
sched, tracing: Fix trace_sched_pi_setprio() for deboosting
Sebastian Andrzej Siewior
1
-1
/
+3
2022-09-23
rcu: Suppress lockdep false-positive ->boost_mtx complaints
Paul E. McKenney
1
-1
/
+1
2022-09-23
rcu: Do not include rtmutex_common.h unconditionally
Sebastian Andrzej Siewior
1
-2
/
+1
2022-09-23
rtmutex: Make rt_mutex_futex_unlock() safe for irq-off callsites
Boqun Feng
1
-2
/
+3
2022-09-23
net: use trylock in icmp_sk
Sebastian Andrzej Siewior
1
-1
/
+5
2022-09-23
locking/rtmutex: don't drop the wait_lock twice
Sebastian Andrzej Siewior
1
-1
/
+0
2022-09-23
rt/locking: allow recursive local_trylock()
Sebastian Andrzej Siewior
1
-0
/
+9
2022-09-23
iommu/amd: Use raw_cpu_ptr() instead of get_cpu_ptr() for ->flush_queue
Sebastian Andrzej Siewior
1
-3
/
+1
2022-09-23
Bluetooth: avoid recursive locking in hci_send_to_channel()
Sebastian Andrzej Siewior
1
-6
/
+11
2022-09-23
kernel/hrtimer/hotplug: don't wake ktimersoftd while holding the hrtimer base...
Mike Galbraith
1
-6
/
+13
2022-09-23
kernel/hrtimer: don't wakeup a process while holding the hrtimer base lock
Sebastian Andrzej Siewior
1
-5
/
+10
2022-09-23
net: take the tcp_sk_lock lock with BH disabled
Sebastian Andrzej Siewior
1
-4
/
+4
2022-09-23
kernel/hrtimer: migrate deferred timer on CPU down
Sebastian Andrzej Siewior
1
-0
/
+5
2022-09-23
PM / CPU: replace raw_notifier with atomic_notifier (fixup)
Sebastian Andrzej Siewior
1
-0
/
+7
2022-09-23
cpu_pm: replace raw_notifier to atomic_notifier
Alex Shi
1
-37
/
+6
2022-09-23
rtmutex: Fix lock stealing logic
Mike Galbraith
1
-37
/
+36
2022-09-23
Revert "fs: jbd2: pull your plug when waiting for space"
Sebastian Andrzej Siewior
1
-2
/
+0
2022-09-23
Revert "memcontrol: Prevent scheduling while atomic in cgroup code"
Steven Rostedt (VMware)
1
-7
/
+6
2022-09-23
md/raid5: do not disable interrupts
Sebastian Andrzej Siewior
1
-2
/
+2
2022-09-23
locking/rt-mutex: fix deadlock in device mapper / block-IO
Mikulas Patocka
1
-0
/
+13
2022-09-23
fs: convert two more BH_Uptodate_Lock related bitspinlocks
Sebastian Andrzej Siewior
2
-8
/
+4
2022-09-23
tpm_tis: fix stall after iowrite*()s
Haris Okanovic
1
-2
/
+27
2022-09-23
fs/dcache: disable preemption on i_dir_seq's write side
Sebastian Andrzej Siewior
3
-7
/
+9
2022-09-23
drivers/zram: fix zcomp_stream_get() smp_processor_id() use in preemptible code
Mike Galbraith
1
-1
/
+2
2022-09-23
Add localversion for -RT release
Thomas Gleixner
1
-0
/
+1
2022-09-23
workqueue: Prevent deadlock/stall on RT
Thomas Gleixner
2
-15
/
+52
2022-09-23
md: disable bcache
Sebastian Andrzej Siewior
1
-0
/
+1
2022-09-23
rt,ntp: Move call to schedule_delayed_work() to helper thread
Steven Rostedt
1
-0
/
+26
2022-09-23
cpuset: Convert callback_lock to raw_spinlock_t
Mike Galbraith
1
-33
/
+33
2022-09-23
memcontrol: Prevent scheduling while atomic in cgroup code
Mike Galbraith
1
-6
/
+7
2022-09-23
cgroups: use simple wait in css_release()
Sebastian Andrzej Siewior
2
-4
/
+7
2022-09-23
drm,i915: Use local_lock/unlock_irq() in intel_pipe_update_start/end()
Mike Galbraith
1
-4
/
+7
2022-09-23
drm,radeon,i915: Use preempt_disable/enable_rt() where recommended
Mike Galbraith
2
-0
/
+4
2022-09-23
i915: bogus warning from i915 when running on PREEMPT_RT
Clark Williams
1
-1
/
+1
2022-09-23
drm/i915: drop trace_i915_gem_ring_dispatch on rt
Sebastian Andrzej Siewior
1
-0
/
+2
2022-09-23
drivers/zram: Don't disable preemption in zcomp_stream_get/put()
Mike Galbraith
3
-5
/
+14
2022-09-23
drivers/block/zram: Replace bit spinlocks with rtmutex for -rt
Mike Galbraith
2
-14
/
+57
2022-09-23
connector/cn_proc: Protect send_msg() with a local lock on RT
Mike Galbraith
1
-2
/
+4
2022-09-23
cpufreq: drop K8's driver from beeing selected
Sebastian Andrzej Siewior
1
-1
/
+1
2022-09-23
mmci: Remove bogus local_irq_save()
Thomas Gleixner
1
-5
/
+0
2022-09-23
leds: trigger: disable CPU trigger on -RT
Sebastian Andrzej Siewior
1
-1
/
+1
2022-09-23
sched/migrate disable: handle updated task-mask mg-dis section
Sebastian Andrzej Siewior
2
-6
/
+54
2022-09-23
arch/arm64: Add lazy preempt support
Anders Roxell
5
-5
/
+18
2022-09-23
powerpc: Add support for lazy preemption
Thomas Gleixner
5
-11
/
+33
2022-09-23
arm: Add support for lazy preemption
Thomas Gleixner
6
-8
/
+33
2022-09-23
x86: Support for lazy preemption
Thomas Gleixner
7
-3
/
+79
2022-09-23
ftrace: Fix trace header alignment
Mike Galbraith
1
-16
/
+16
2022-09-23
sched: Add support for lazy preemption
Thomas Gleixner
12
-29
/
+209
2022-09-23
rcu: enable rcu_normal_after_boot by default for RT
Julia Cartwright
1
-1
/
+1
2022-09-23
rcu: make RCU_BOOST default on RT
Sebastian Andrzej Siewior
1
-2
/
+2
2022-09-23
rcu: Eliminate softirq processing from rcutree
Paul E. McKenney
3
-147
/
+123
2022-09-23
rcu: Disable RCU_FAST_NO_HZ on RT
Thomas Gleixner
1
-1
/
+1
2022-09-23
kernel/perf: mark perf_cpu_context's timer as irqsafe
Sebastian Andrzej Siewior
1
-0
/
+1
2022-09-23
perf: Make swevent hrtimer run in irq instead of softirq
Yong Zhang
1
-0
/
+1
2022-09-23
lockdep: selftest: fix warnings due to missing PREEMPT_RT conditionals
Josh Cartwright
1
-0
/
+27
2022-09-23
lockdep: selftest: Only do hardirq context test for raw spinlock
Yong Zhang
1
-0
/
+23
2022-09-23
crypto: Convert crypto notifier chain to SRCU
Peter Zijlstra
3
-7
/
+7
2022-09-23
net: netfilter: Serialize xt_write_recseq sections on RT
Thomas Gleixner
2
-0
/
+13
2022-09-23
net/core: protect users of napi_alloc_cache against reentrance
Sebastian Andrzej Siewior
1
-5
/
+18
2022-09-23
net: Another local_irq_disable/kmalloc headache
Thomas Gleixner
1
-4
/
+6
2022-09-23
net: Remove preemption disabling in netif_rx()
Priyanka Jain
1
-4
/
+4
2022-09-23
scsi: qla2xxx: Use local_irq_save_nort() in qla2x00_poll
John Kacur
1
-2
/
+2
2022-09-23
rt/locking: Reenable migration accross schedule
Thomas Gleixner
1
-12
/
+20
2022-09-23
hotplug: Use set_cpus_allowed_ptr() in sync_unplug_thread()
Mike Galbraith
1
-1
/
+1
2022-09-23
cpu_down: move migrate_enable() back
Tiejun Chen
1
-1
/
+1
2022-09-23
kernel/hotplug: restore original cpu mask oncpu/down
Sebastian Andrzej Siewior
1
-1
/
+12
2022-09-23
kernel/cpu: fix cpu down problem if kthread's cpu is going down
Sebastian Andrzej Siewior
1
-2
/
+13
2022-09-23
cpu hotplug: Document why PREEMPT_RT uses a spinlock
Steven Rostedt
1
-0
/
+8
2022-09-23
cpu/rt: Rework cpu down for PREEMPT_RT
Steven Rostedt
3
-41
/
+280
2022-09-23
cpu: Make hotplug.lock a "sleeping" spinlock on RT
Steven Rostedt
1
-7
/
+25
2022-09-23
cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RT
Thomas Gleixner
2
-1
/
+2
2022-09-23
acpi/rt: Convert acpi_gbl_hardware lock back to a raw_spinlock_t
Steven Rostedt
5
-7
/
+22
2022-09-23
dm: Make rt aware
Thomas Gleixner
1
-1
/
+1
2022-09-23
crypto: Reduce preempt disabled regions, more algos
Sebastian Andrzej Siewior
2
-28
/
+24
2022-09-23
x86: crypto: Reduce preempt disabled regions
Peter Zijlstra
1
-11
/
+13
2022-09-23
sas-ata/isci: dont't disable interrupts in qc_issue handler
Paul Gortmaker
1
-2
/
+2
2022-09-23
scsi/fcoe: Make RT aware.
Thomas Gleixner
3
-12
/
+12
2022-09-23
KVM: lapic: mark LAPIC timer handler as irqsafe
Marcelo Tosatti
1
-0
/
+1
2022-09-23
x86: kvm Require const tsc for RT
Thomas Gleixner
1
-0
/
+7
2022-09-23
ipc/sem: Rework semaphore wakeups
Peter Zijlstra
1
-0
/
+10
2022-09-23
arm: Enable highmem for rt
Thomas Gleixner
3
-8
/
+57
2022-09-23
arm/highmem: Flush tlb on unmap
Sebastian Andrzej Siewior
1
-1
/
+1
2022-09-23
x86/highmem: Add a "already used pte" check
Sebastian Andrzej Siewior
1
-0
/
+2
2022-09-23
mm: rt: Fix generic kmap_atomic for RT
Thomas Gleixner
1
-2
/
+2
2022-09-23
mm, rt: kmap_atomic scheduling
Peter Zijlstra
7
-10
/
+86
2022-09-23
mips: Disable highmem on RT
Thomas Gleixner
1
-1
/
+1
2022-09-23
powerpc: Disable highmem on RT
Thomas Gleixner
1
-1
/
+1
2022-09-23
sysfs: Add /sys/kernel/realtime entry
Clark Williams
1
-0
/
+12
2022-09-23
kgdb/serial: Short term workaround
Jason Wessel
3
-4
/
+7
2022-09-23
arm64/xen: Make XEN depend on !RT
Thomas Gleixner
1
-1
/
+1
2022-09-23
KVM: arm/arm64: downgrade preempt_disable()d region to migrate_disable()
Josh Cartwright
1
-3
/
+3
2022-09-23
genirq: update irq_set_irqchip_state documentation
Josh Cartwright
1
-1
/
+1
2022-09-23
ARM: enable irq in translation/section permission fault handlers
Yadi.hu
1
-0
/
+6
2022-09-23
ARM: at91: tclib: Default to tclib timer for RT
Thomas Gleixner
1
-1
/
+2
2022-09-23
powerpc: ps3/device-init.c - adapt to completions using swait vs wait
Paul Gortmaker
1
-1
/
+1
2022-09-23
powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT_FULL
Bogdan Purcareata
1
-0
/
+1
2022-09-23
powerpc: Use generic rwsem on RT
Thomas Gleixner
1
-1
/
+2
2022-09-23
printk: Drop the logbuf_lock more often
Sebastian Andrzej Siewior
1
-0
/
+26
2022-09-23
kernel/printk: Don't try to print from IRQ/NMI region
Sebastian Andrzej Siewior
1
-0
/
+10
2022-09-23
printk: Make rt aware
Thomas Gleixner
1
-2
/
+23
2022-09-23
snd/pcm: fix snd_pcm_stream_lock*() irqs_disabled() splats
Mike Galbraith
1
-4
/
+4
2022-09-23
irqwork: Move irq safe work to irq context
Thomas Gleixner
3
-4
/
+17
2022-09-23
irqwork: push most work into softirq context
Sebastian Andrzej Siewior
5
-14
/
+42
2022-09-23
net: sysrq via icmp
Carsten Emde
4
-2
/
+47
2022-09-23
net: Have __napi_schedule_irqoff() disable interrupts on RT
Steven Rostedt
2
-0
/
+14
2022-09-23
net: add a lock around icmp_sk()
Sebastian Andrzej Siewior
1
-0
/
+8
2022-09-23
net: add back the missing serialization in ip_send_unicast_reply()
Sebastian Andrzej Siewior
1
-0
/
+7
2022-09-23
net/Qdisc: use a seqlock instead seqcount
Sebastian Andrzej Siewior
8
-15
/
+67
2022-09-23
net: dev: always take qdisc's busylock in __dev_xmit_skb()
Sebastian Andrzej Siewior
1
-0
/
+4
2022-09-23
net: provide a way to delegate processing a softirq to ksoftirqd
Sebastian Andrzej Siewior
3
-1
/
+30
2022-09-23
net: move xmit_recursion to per-task variable on -RT
Sebastian Andrzej Siewior
4
-8
/
+51
2022-09-23
net/core/cpuhotplug: Drain input_pkt_queue lockless
Grygorii Strashko
1
-1
/
+1
2022-09-23
net: Use skbufhead with raw lock
Thomas Gleixner
3
-6
/
+31
2022-09-23
sunrpc: Make svc_xprt_do_enqueue() use get_cpu_light()
Mike Galbraith
1
-3
/
+3
2022-09-23
seqlock: Prevent rt starvation
Thomas Gleixner
3
-15
/
+47
2022-09-23
jump-label: disable if stop_machine() is used
Thomas Gleixner
1
-1
/
+1
2022-09-23
debugobjects: Make RT aware
Thomas Gleixner
1
-1
/
+4
2022-09-23
percpu_ida: Use local locks
Sebastian Andrzej Siewior
1
-8
/
+12
2022-09-23
idr: Use local lock instead of preempt enable/disable
Thomas Gleixner
2
-6
/
+41
2022-09-23
sched: Distangle worker accounting from rqlock
Thomas Gleixner
3
-97
/
+41
2022-09-23
workqueue: Prevent workqueue versus ata-piix livelock
Thomas Gleixner
1
-1
/
+2
2022-09-23
workqueue: Use local irq lock instead of irq disable regions
Thomas Gleixner
1
-14
/
+19
2022-09-23
workqueue: Use normal rcu
Thomas Gleixner
1
-43
/
+52
2022-09-23
fs/dcache: use swait_queue instead of waitqueue
Sebastian Andrzej Siewior
11
-25
/
+29
2022-09-23
net: Use cpu_chill() instead of cpu_relax()
Thomas Gleixner
2
-3
/
+5
2022-09-23
fs: dcache: Use cpu_chill() in trylock loops
Thomas Gleixner
4
-6
/
+20
2022-09-23
block: Use cpu_chill() for retry loops
Thomas Gleixner
1
-2
/
+3
2022-09-23
block: blk-mq: Use swait
Sebastian Andrzej Siewior
3
-9
/
+9
2022-09-23
cpu_chill: Add a UNINTERRUPTIBLE hrtimer_nanosleep
Steven Rostedt
1
-7
/
+18
2022-09-23
rt: Introduce cpu_chill()
Thomas Gleixner
2
-0
/
+25
2022-09-23
md: raid5: Make raid5_percpu handling RT aware
Thomas Gleixner
2
-3
/
+6
2022-09-23
block/mq: don't complete requests via IPI
Sebastian Andrzej Siewior
4
-1
/
+25
2022-09-23
block/mq: do not invoke preempt_disable()
Sebastian Andrzej Siewior
1
-5
/
+5
2022-09-23
block: mq: use cpu_light()
Sebastian Andrzej Siewior
1
-2
/
+2
2022-09-23
mm/vmalloc: Another preempt disable region which sucks
Thomas Gleixner
1
-5
/
+8
2022-09-23
fs/epoll: Do not disable preemption on RT
Thomas Gleixner
1
-2
/
+2
2022-09-23
thermal: Defer thermal wakups to threads
Daniel Wagner
1
-3
/
+47
2022-09-23
x86: UV: raw_spinlock conversion
Mike Galbraith
3
-28
/
+33
2022-09-23
x86: Use generic rwsem_spinlocks on -rt
Thomas Gleixner
1
-1
/
+4
2022-09-23
x86: stackprotector: Avoid random pool on rt
Thomas Gleixner
1
-1
/
+8
2022-09-23
x86/mce: use swait queue for mce wakeups
Steven Rostedt
1
-12
/
+56
2022-09-23
x86: Convert mce timer to hrtimer
Thomas Gleixner
1
-32
/
+20
2022-09-23
fs: jbd2: pull your plug when waiting for space
Sebastian Andrzej Siewior
1
-0
/
+2
2022-09-23
fs: ntfs: disable interrupt only on !RT
Mike Galbraith
1
-4
/
+4
2022-09-23
block: Turn off warning which is bogus on RT
Thomas Gleixner
1
-1
/
+1
2022-09-23
mm: Protect activate_mm() by preempt_[disable&enable]_rt()
Yong Zhang
2
-0
/
+4
2022-09-23
fs: namespace preemption fix
Thomas Gleixner
1
-1
/
+4
2022-09-23
locking/percpu-rwsem: Remove preempt_disable variants
Peter Zijlstra
2
-36
/
+20
2022-09-23
hrtimer: Move schedule_work call to helper thread
Yang Shi
1
-0
/
+24
2022-09-23
genirq: Do not invoke the affinity callback via a workqueue on RT
Sebastian Andrzej Siewior
3
-8
/
+51
2022-09-23
fs/aio: simple simple work
Sebastian Andrzej Siewior
1
-2
/
+13
2022-09-23
completion: Use simple wait queues
Thomas Gleixner
12
-27
/
+72
2022-09-23
work-simple: Simple work queue implemenation
Daniel Wagner
3
-1
/
+198
2022-09-23
wait.h: include atomic.h
Sebastian Andrzej Siewior
1
-0
/
+1
2022-09-23
tty: serial: 8250: don't take the trylock during oops
Sebastian Andrzej Siewior
1
-3
/
+1
2022-09-23
rt: Improve the serial console PASS_LIMIT
Ingo Molnar
1
-1
/
+10
2022-09-23
tty/serial/pl011: Make the locking work on RT
Thomas Gleixner
1
-5
/
+10
2022-09-23
tty/serial/omap: Make the locking RT aware
Thomas Gleixner
1
-8
/
+4
2022-09-23
rcutree/rcu_bh_qs: Disable irq while calling rcu_preempt_qs()
Tiejun Chen
1
-0
/
+5
2022-09-23
rcu: Make ksoftirqd do RCU quiescent states
Paul E. McKenney
3
-6
/
+15
2022-09-23
rcu: Merge RCU-bh into RCU-preempt
Thomas Gleixner
6
-3
/
+76
2022-09-23
rcu: Frob softirq test
Peter Zijlstra
1
-1
/
+1
2022-09-23
ptrace: fix ptrace vs tasklist_lock race
Sebastian Andrzej Siewior
3
-6
/
+68
2022-09-23
rwsem/rt: Lift single reader restriction
Thomas Gleixner
5
-304
/
+310
2022-09-23
futex/rtmutex: Cure RT double blocking issue
Thomas Gleixner
1
-0
/
+19
2022-09-23
rtmutex: Provide locked slowpath
Thomas Gleixner
2
-30
/
+51
2022-09-23
rtmutex: Provide rt_mutex_lock_state()
Thomas Gleixner
2
-24
/
+31
2022-09-23
rtmutex: Add RT aware ww locks
Sebastian Andrzej Siewior
1
-24
/
+224
2022-09-23
kernel/locking: use an exclusive wait_q for sleepers
Sebastian Andrzej Siewior
4
-7
/
+33
2022-09-23
rt: Drop mutex_disable() on !DEBUG configs and the GPL suffix from export symbol
Sebastian Andrzej Siewior
1
-0
/
+5
2022-09-23
rt: Add the preempt-rt lock replacement APIs
Thomas Gleixner
23
-65
/
+1663
2022-09-23
rbtree: don't include the rcu header
Sebastian Andrzej Siewior
3
-49
/
+56
[next]