projects
/
platform
/
kernel
/
linux-rpi.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
futex: Avoid redundant task lookup
2021-09-02
Thomas Gleixner
futex: Avoid redundant task lookup
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-09-02
Thomas Gleixner
futex: Clarify comment for requeue_pi_wake_futex()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-09-02
Thomas Gleixner
futex: Prevent inconsistent state and exit race
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-29
Thomas Gleixner
Merge tag 'irqchip-5.15' of git://git.kernel.org/pub...
commit
|
commitdiff
|
tree
2021-08-27
Thomas Gleixner
eventfd: Make signal recursion protection a task bit
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-26
Thomas Gleixner
Merge tag 'timers-v5.15' of https://git.linaro.org...
commit
|
commitdiff
|
tree
2021-08-25
Thomas Gleixner
locking/rtmutex: Dequeue waiter on ww_mutex deadlock
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-25
Thomas Gleixner
locking/rtmutex: Dont dereference waiter lockless
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/local_lock: Add PREEMPT_RT support
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/spinlock/rt: Prepare for RT local_lock
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
preempt: Adjust PREEMPT_LOCK_OFFSET for RT
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rtmutex: Prevent lockdep false positive with...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
futex: Prevent requeue_pi() lock nesting issue on RT
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
futex: Simplify handle_early_requeue_pi_wakeup()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
futex: Reorder sanity checks in futex_requeue()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
futex: Clarify comment in futex_requeue()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
futex: Restructure futex_requeue()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
futex: Correct the number of requeued waiters for PI
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
futex: Remove bogus condition for requeue PI
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
futex: Clarify futex_requeue() PI handling
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
futex: Clean up stale comments
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
futex: Validate waiter correctly in futex_proxy_trylock_atomic()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rtmutex: Add mutex variant for RT
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/ww_mutex: Abstract out internal lock accesses
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/mutex: Make mutex::wait_lock raw
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/ww_mutex: Move the ww_mutex definitions from...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/mutex: Move the 'struct mutex_waiter' definition...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/mutex: Consolidate core headers, remove kernel...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rwlock: Provide RT variant
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/spinlock: Provide RT variant
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rtmutex: Provide the spin/rwlock core lock...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/spinlock: Provide RT variant header: <linux...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/spinlock: Provide RT specific spinlock_t
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/spinlock: Split the lock types header, and...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rtmutex: Guard regular sleeping locks specific...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rtmutex: Prepare RT rt_mutex_wake_q for RT...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rtmutex: Use rt_mutex_wake_q_head
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rtmutex: Provide rt_wake_q_head and helpers
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rtmutex: Add wake_state to rt_mutex_waiter
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rwsem: Add rtmutex based R/W semaphore implementation
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rt: Add base code for RT rw_semaphore and rwlock
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rtmutex: Provide rt_mutex_base_is_locked()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rtmutex: Provide rt_mutex_slowlock_locked()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rtmutex: Split API from implementation
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rtmutex: Switch to from cmpxchg_*() to try_cmpxchg_*()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
sched/core: Provide a scheduling point for RT locks
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
sched/core: Rework the __schedule() preempt argument
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
sched/wakeup: Prepare for RT sleeping spin/rwlocks
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
sched/wakeup: Reorganize the current::__state helpers
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
sched/wakeup: Split out the wakeup ->__state check
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/rtmutex: Set proper wait context for lockdep
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-17
Thomas Gleixner
locking/local_lock: Add missing owner initialization
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-13
Thomas Gleixner
genirq: Fix kernel doc indentation
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-13
Thomas Gleixner
driver core: Add missing kernel doc for device::msi_lock
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-13
Thomas Gleixner
debugobjects: Make them PREEMPT_RT aware
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-12
Thomas Gleixner
hrtimer: Unbreak hrtimer_force_reprogram()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-12
Thomas Gleixner
hrtimer: Use raw_cpu_ptr() in clock_was_set()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
hrtimer: Avoid more SMP function calls in clock_was_set()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
hrtimer: Add bases argument to clock_was_set()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
time/timekeeping: Avoid invoking clock_was_set() twice
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
timekeeping: Distangle resume and clock-was-set events
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
timerfd: Provide timerfd_resume()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
hrtimer: Force clock_was_set() handling for the HIGHRES...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
hrtimer: Ensure timerfd notification for HIGHRES=n
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
hrtimer: Avoid double reprogramming in __hrtimer_start_range...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Use new mask/unmask functions
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Provide a new set of mask and unmask functions
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Cleanup msi_mask()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Deobfuscate virtual MSI-X
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Consolidate error handling in msi_capability_init()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Rename msi_desc::masked
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Simplify msi_verify_entries()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
s390/pci: Do not mask MSI[-X] entries on teardown
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
Merge branch 'irq/urgent' into irq/core
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
x86/msi: Force affinity setup before startup
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
x86/ioapic: Force affinity setup before startup
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Protect msi_desc::masked for multi-MSI
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Correct misleading comments
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Do not set invalid bits in MSI mask
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Enforce MSI[X] entry updates to be visible
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Enforce that MSI-X table entry is masked for...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Mask all unused MSI-X entries
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
PCI/MSI: Enable and mask MSI-X early
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-08-10
Thomas Gleixner
Merge tag 'efi-urgent-for-v5.14-rc4' of git://git.kernel...
commit
|
commitdiff
|
tree
2021-07-27
Thomas Gleixner
timers: Move clearing of base::timer_running under...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-07-20
Thomas Gleixner
Merge branch 'timers/urgent' of git://git.kernel.org...
commit
|
commitdiff
|
tree
2021-07-09
Thomas Gleixner
Merge tag 'irqchip-fixes-5.14-1' of git://git.kernel...
commit
|
commitdiff
|
tree
2021-06-28
Thomas Gleixner
Merge tag 'irqchip-5.14' of git://git.kernel.org/pub...
commit
|
commitdiff
|
tree
2021-06-28
Thomas Gleixner
time/kunit: Add missing MODULE_LICENSE()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-06-24
Thomas Gleixner
x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_b...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-06-24
Thomas Gleixner
perf/x86/intel/lbr: Zero the xstate buffer on allocation
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-06-23
Thomas Gleixner
x86/fpu/signal: Let xrstor handle the features to init
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-06-23
Thomas Gleixner
x86/fpu/signal: Handle #PF in the direct restore path
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-06-23
Thomas Gleixner
x86/fpu: Return proper error codes from user access...
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-06-23
Thomas Gleixner
x86/fpu/signal: Split out the direct restore code
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
2021-06-23
Thomas Gleixner
x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing()
Signed-off-by:
Thomas Gleixner
<tglx@linutronix.de>
commit
|
commitdiff
|
tree
next