| Commit message (Expand) | Author | Age | Files | Lines |
* | s390/alternatives: Rework to allow for callbacks | Heiko Carstens | 2024-07-23 | 1 | -1/+1 |
* | s390: Replace S390_lowcore by get_lowcore() | Sven Schnelle | 2024-06-18 | 1 | -1/+1 |
* | s390/alternatives: provide identical sized orginal/alternative sequences | Heiko Carstens | 2022-05-17 | 1 | -1/+1 |
* | s390: add KCSAN instrumentation to barriers and spinlocks | Ilya Leoshkevich | 2022-04-25 | 1 | -0/+1 |
* | s390/alternatives: use insn format for new instructions | Heiko Carstens | 2022-03-27 | 1 | -1/+1 |
* | locking: Remove spin_lock_flags() etc | Arnd Bergmann | 2021-10-30 | 1 | -8/+0 |
* | s390/spinlock: use R constraint in inline assembly | Heiko Carstens | 2021-04-12 | 1 | -1/+1 |
* | s390/alternatives: make use of asm_inline | Heiko Carstens | 2019-10-31 | 1 | -1/+1 |
* | s390: enforce CONFIG_SMP | Heiko Carstens | 2019-06-07 | 1 | -4/+0 |
* | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 2017-11-13 | 1 | -14/+2 |
|\ |
|
| * | Merge branch 'linus' into locking/core, to resolve conflicts | Ingo Molnar | 2017-11-07 | 1 | -0/+1 |
| |\ |
|
| * | | locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ... | Mark Rutland | 2017-10-25 | 1 | -3/+3 |
| * | | locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementations | Will Deacon | 2017-10-10 | 1 | -3/+1 |
| * | | locking/arch: Remove dummy arch_{read,spin,write}_relax() implementations | Will Deacon | 2017-10-10 | 1 | -0/+3 |
| * | | locking/core: Remove {read,spin,write}_can_lock() | Will Deacon | 2017-10-10 | 1 | -12/+0 |
* | | | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39... | Linus Torvalds | 2017-11-13 | 1 | -137/+30 |
|\ \ \
| |_|/
|/| | |
|
| * | | s390/spinlock: use cpu alternatives to enable niai instruction | Vasily Gorbik | 2017-10-18 | 1 | -3/+2 |
| * | | s390/rwlock: introduce rwlock wait queueing | Martin Schwidefsky | 2017-09-28 | 1 | -122/+20 |
| * | | s390/spinlock: introduce spinlock wait queueing | Martin Schwidefsky | 2017-09-28 | 1 | -11/+7 |
| * | | s390/spinlock: use the cpu number +1 as spinlock value | Martin Schwidefsky | 2017-09-28 | 1 | -1/+1 |
| |/ |
|
* / | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 2017-11-02 | 1 | -0/+1 |
|/ |
|
* | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39... | Linus Torvalds | 2017-09-05 | 1 | -4/+5 |
|\ |
|
| * | s390/spinlock: add niai spinlock hints | Martin Schwidefsky | 2017-07-26 | 1 | -4/+5 |
* | | arch: Remove spin_unlock_wait() arch-specific definitions | Paul E. McKenney | 2017-08-17 | 1 | -7/+0 |
|/ |
|
* | s390/spinlock: use atomic primitives for spinlocks | Martin Schwidefsky | 2017-04-12 | 1 | -25/+20 |
* | s390: replace ACCESS_ONCE with READ_ONCE | Christian Borntraeger | 2017-02-17 | 1 | -1/+1 |
* | locking/spinlocks, s390: Implement vcpu_is_preempted(cpu) | Christian Borntraeger | 2016-11-22 | 1 | -0/+8 |
* | locking/spinlock, arch: Update and fix spin_unlock_wait() implementations | Peter Zijlstra | 2016-06-14 | 1 | -0/+3 |
* | s390/spinlock: remove unneeded serializations at unlock | Christian Borntraeger | 2015-10-14 | 1 | -3/+0 |
* | s390/cmpxchg: use compiler builtins | Martin Schwidefsky | 2014-11-03 | 1 | -8/+1 |
* | s390/rwlock: use the interlocked-access facility 1 instructions | Martin Schwidefsky | 2014-09-25 | 1 | -2/+74 |
* | s390/rwlock: remove interrupt-enabling rwlock variant. | Martin Schwidefsky | 2014-09-25 | 1 | -16/+4 |
* | s390/rwlock: use directed yield for write-locked rwlocks | Martin Schwidefsky | 2014-09-25 | 1 | -5/+23 |
* | s390/spinlock: optimize spin_unlock code | Heiko Carstens | 2014-09-09 | 1 | -7/+14 |
* | s390/spinlock,rwlock: always to a load-and-test first | Martin Schwidefsky | 2014-05-20 | 1 | -20/+30 |
* | s390/spinlock: optimize spinlock code sequence | Philipp Hachtmann | 2014-05-20 | 1 | -6/+9 |
* | s390/spinlock: cleanup spinlock code | Philipp Hachtmann | 2014-05-20 | 1 | -45/+53 |
* | s390: enable ARCH_USE_CMPXCHG_LOCKREF | Heiko Carstens | 2013-09-28 | 1 | -0/+5 |
* | s390/comments: unify copyright messages and remove file names | Heiko Carstens | 2012-07-20 | 1 | -3/+1 |
* | [S390] sparse: fix sparse warnings about missing prototypes | Martin Schwidefsky | 2011-10-30 | 1 | -0/+2 |
* | [S390] use inline assembly contraints available with gcc 3.3.3 | Martin Schwidefsky | 2010-02-26 | 1 | -18/+0 |
* | locking: Convert raw_rwlock functions to arch_rwlock | Thomas Gleixner | 2009-12-14 | 1 | -10/+10 |
* | locking: Convert raw_rwlock to arch_rwlock | Thomas Gleixner | 2009-12-14 | 1 | -15/+15 |
* | locking: Convert __raw_spin* functions to arch_spin* | Thomas Gleixner | 2009-12-14 | 1 | -17/+17 |
* | locking: Convert raw_spinlock to arch_spinlock | Thomas Gleixner | 2009-12-14 | 1 | -8/+8 |
* | locking: Make inlining decision Kconfig based | Thomas Gleixner | 2009-11-13 | 1 | -29/+0 |
* | locking: Inline spinlock code for all locking variants on s390 | Heiko Carstens | 2009-08-31 | 1 | -0/+29 |
* | [S390] implement interrupt-enabling rwlocks | Heiko Carstens | 2009-06-12 | 1 | -3/+16 |
* | Allow rwlocks to re-enable interrupts | Robin Holt | 2009-04-03 | 1 | -0/+3 |
* | [S390] move include/asm-s390 to arch/s390/include/asm | Martin Schwidefsky | 2008-08-01 | 1 | -0/+178 |