| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge tag 'header_cleanup-2024-01-20' of https://evilpiepirate.org/git/bcachefs | Linus Torvalds | 2024-01-21 | 1 | -6/+6 |
|\ |
|
| * | spinlock: Fix failing build for PREEMPT_RT | Leonardo Bras | 2024-01-15 | 1 | -6/+6 |
* | | Merge tag 'header_cleanup-2024-01-10' of https://evilpiepirate.org/git/bcachefs | Linus Torvalds | 2024-01-10 | 1 | -0/+31 |
|\| |
|
| * | sched.h: Move (spin|rwlock)_needbreak() to spinlock.h | Kent Overstreet | 2023-12-20 | 1 | -0/+31 |
* | | ptrace: Convert ptrace_attach() to use lock guards | Peter Zijlstra | 2023-11-29 | 1 | -0/+26 |
* | | cleanup: Add conditional guard support | Peter Zijlstra | 2023-11-15 | 1 | -0/+15 |
|/ |
|
* | locking: Introduce __cleanup() based infrastructure | Peter Zijlstra | 2023-06-26 | 1 | -0/+31 |
* | perf: Fix perf_event_pmu_context serialization | James Clark | 2023-01-31 | 1 | -0/+9 |
* | locking: Detect includes rwlock.h outside of spinlock.h | Sebastian Andrzej Siewior | 2022-09-15 | 1 | -0/+2 |
* | locking/barriers, kcsan: Add instrumentation for barriers | Marco Elver | 2021-12-09 | 1 | -1/+1 |
* | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 2021-11-09 | 1 | -1/+0 |
|\ |
|
| * | kernel.h: drop unneeded <linux/kernel.h> inclusion from other headers | Andy Shevchenko | 2021-11-09 | 1 | -1/+0 |
* | | locking: Remove spin_lock_flags() etc | Arnd Bergmann | 2021-10-30 | 1 | -13/+0 |
|/ |
|
* | locking/spinlock: Provide RT variant header: <linux/spinlock_rt.h> | Thomas Gleixner | 2021-08-17 | 1 | -1/+10 |
* | locking/spinlock: Split the lock types header, and move the raw types into <l... | Thomas Gleixner | 2021-08-17 | 1 | -0/+4 |
* | treewide: Convert macro and uses of __section(foo) to __section("foo") | Joe Perches | 2020-10-25 | 1 | -1/+1 |
* | lockdep: Split header file into lockdep and lockdep_types | Herbert Xu | 2020-06-17 | 1 | -0/+1 |
* | lockdep: Introduce wait-type checks | Peter Zijlstra | 2020-03-21 | 1 | -10/+25 |
* | locking/spinlocks: Use CONFIG_PREEMPTION | Thomas Gleixner | 2019-07-31 | 1 | -1/+1 |
* | mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors | Will Deacon | 2019-04-08 | 1 | -1/+10 |
* | ila: make lockdep happy again | Cong Wang | 2018-08-16 | 1 | -3/+14 |
* | locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() | Andrea Parri | 2018-07-17 | 1 | -17/+36 |
* | atomic: Add irqsave variant of atomic_dec_and_lock() | Anna-Maria Gleixner | 2018-06-12 | 1 | -0/+5 |
* | locking/spinlocks: Document the semantics of spin_is_locked() | Andrea Parri | 2018-05-15 | 1 | -0/+18 |
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 2017-12-16 | 1 | -5/+0 |
|\ |
|
| * | locking/core: Remove break_lock field when CONFIG_GENERIC_LOCKBREAK=y | Will Deacon | 2017-12-12 | 1 | -5/+0 |
* | | spinlock: Add library function to allocate spinlock buckets array | Tom Herbert | 2017-12-11 | 1 | -0/+6 |
|/ |
|
* | Merge branch 'linus' into locking/core, to resolve conflicts | Ingo Molnar | 2017-11-07 | 1 | -0/+1 |
|\ |
|
| * | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 2017-11-02 | 1 | -0/+1 |
* | | locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementations | Will Deacon | 2017-10-10 | 1 | -0/+4 |
* | | locking/core: Remove {read,spin,write}_can_lock() | Will Deacon | 2017-10-10 | 1 | -11/+0 |
|/ |
|
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2017-09-04 | 1 | -9/+32 |
|\ |
|
| * | locking: Remove smp_mb__before_spinlock() | Peter Zijlstra | 2017-08-10 | 1 | -13/+0 |
| * | locking: Introduce smp_mb__after_spinlock() | Peter Zijlstra | 2017-08-10 | 1 | -0/+36 |
* | | locking: Remove spin_unlock_wait() generic definitions | Paul E. McKenney | 2017-08-17 | 1 | -11/+0 |
* | | atomics: Revert addition of comment header to spin_unlock_wait() | Paul E. McKenney | 2017-07-25 | 1 | -20/+0 |
|/ |
|
* | atomics: Add header comment so spin_unlock_wait() | Paul E. McKenney | 2017-06-08 | 1 | -0/+20 |
* | locking/spinlocks: Remove the unused spin_lock_bh_nested() API | Waiman Long | 2017-01-12 | 1 | -8/+0 |
* | Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2015-09-01 | 1 | -15/+15 |
|\ |
|
| * | locking/spinlocks: Force inlining of spinlock ops | Denys Vlasenko | 2015-07-21 | 1 | -15/+15 |
* | | rcu,locking: Privatize smp_mb__after_unlock_lock() | Paul E. McKenney | 2015-08-04 | 1 | -10/+0 |
|/ |
|
* | documentation: memory-barriers: Fix smp_mb__before_spinlock() semantics | Will Deacon | 2015-05-27 | 1 | -1/+1 |
* | spinlock: Add spin_lock_bh_nested() | Thomas Graf | 2015-01-03 | 1 | -0/+8 |
* | locking/spinlocks: Always evaluate the second argument of spin_lock_nested() | Bart Van Assche | 2014-08-13 | 1 | -1/+7 |
* | locking: Add an smp_mb__after_unlock_lock() for UNLOCK+BLOCK barrier | Paul E. McKenney | 2013-12-16 | 1 | -0/+10 |
* | sched: fix the theoretical signal_wake_up() vs schedule() race | Oleg Nesterov | 2013-08-13 | 1 | -3/+11 |
* | Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel.org/pub... | Linus Torvalds | 2012-03-28 | 1 | -1/+1 |
|\ |
|
| * | Remove all #inclusions of asm/system.h | David Howells | 2012-03-28 | 1 | -1/+0 |
| * | Add #includes needed to permit the removal of asm/system.h | David Howells | 2012-03-28 | 1 | -0/+1 |
* | | spinlock: macroize assert_spin_locked to avoid bug.h dependency | Paul Gortmaker | 2012-02-28 | 1 | -4/+1 |
|/ |
|