| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-29 | s390: Remove superfluous newlines from inline assemblies | Heiko Carstens | 1 | -3/+3 |
| 2025-03-18 | s390/spinlock: Implement SPINLOCK_LOCKVAL with inline assembly | Heiko Carstens | 1 | -3/+3 |
| 2025-03-18 | s390: Move s390 sysctls into their own file under arch/s390 | joel granados | 1 | -0/+18 |
| 2025-03-04 | s390: Convert MACHINE_IS_[LPAR|VM|KVM], etc, machine_is_[lpar|vm|kvm]() | Heiko Carstens | 1 | -3/+4 |
| 2024-11-28 | s390/spinlock: Use flag output constraint for arch_cmpxchg_niai8() | Heiko Carstens | 1 | -2/+22 |
| 2024-11-28 | s390/spinlock: Use R constraint for arch_load_niai4() | Heiko Carstens | 1 | -1/+1 |
| 2024-11-28 | s390/spinlock: Use symbolic names in inline assemblies | Heiko Carstens | 1 | -5/+5 |
| 2024-11-12 | s390/locking: Use arch_try_cmpxchg() instead of __atomic_cmpxchg_bool() | Heiko Carstens | 1 | -6/+6 |
| 2024-07-23 | s390/alternatives: Rework to allow for callbacks | Heiko Carstens | 1 | -2/+2 |
| 2024-06-18 | s390: Replace S390_lowcore by get_lowcore() | Sven Schnelle | 1 | -2/+2 |
| 2023-07-03 | s390: include linux/io.h instead of asm/io.h | Heiko Carstens | 1 | -1/+1 |
| 2022-05-17 | s390/alternatives: provide identical sized orginal/alternative sequences | Heiko Carstens | 1 | -2/+2 |
| 2022-03-27 | s390/alternatives: use insn format for new instructions | Heiko Carstens | 1 | -2/+2 |
| 2021-10-26 | s390/spinlock: remove incorrect kernel doc indicator | Heiko Carstens | 1 | -1/+1 |
| 2019-12-11 | s390/spinlock: remove confusing comment in arch_spin_lock_wait | Vasily Gorbik | 1 | -1/+0 |
| 2019-10-31 | s390/alternatives: make use of asm_inline | Heiko Carstens | 1 | -2/+2 |
| 2017-11-14 | s390/spinlock: fix indentation | Heiko Carstens | 1 | -3/+4 |
| 2017-11-13 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k... | Linus Torvalds | 1 | -1/+1 |
| 2017-11-13 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39... | Linus Torvalds | 1 | -146/+197 |
| 2017-11-07 | Merge branch 'linus' into locking/core, to resolve conflicts | Ingo Molnar | 1 | -0/+1 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-10-25 | locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns ... | Mark Rutland | 1 | -8/+8 |
| 2017-10-18 | s390/spinlock: use cpu alternatives to enable niai instruction | Vasily Gorbik | 1 | -6/+3 |
| 2017-09-28 | s390/rwlock: introduce rwlock wait queueing | Martin Schwidefsky | 1 | -109/+29 |
| 2017-09-28 | s390/spinlock: introduce spinlock wait queueing | Martin Schwidefsky | 1 | -30/+164 |
| 2017-09-28 | s390/spinlock: use the cpu number +1 as spinlock value | Martin Schwidefsky | 1 | -16/+16 |
| 2017-07-26 | s390/spinlock: add niai spinlock hints | Martin Schwidefsky | 1 | -36/+51 |
| 2017-04-12 | s390/spinlock: remove compare and delay instruction | Martin Schwidefsky | 1 | -28/+5 |
| 2017-04-12 | s390/spinlock: use atomic primitives for spinlocks | Martin Schwidefsky | 1 | -38/+35 |
| 2017-02-17 | s390: replace ACCESS_ONCE with READ_ONCE | Christian Borntraeger | 1 | -1/+1 |
| 2017-02-17 | s390: Audit and remove any remaining unnecessary uses of module.h | Paul Gortmaker | 1 | -1/+1 |
| 2016-11-22 | locking/spinlocks, s390: Implement vcpu_is_preempted(cpu) | Christian Borntraeger | 1 | -17/+8 |
| 2016-04-15 | s390/spinlock: avoid yield to non existent cpu | Heiko Carstens | 1 | -0/+1 |
| 2015-11-27 | s390/spinlock: do not yield to a CPU in udelay/mdelay | Martin Schwidefsky | 1 | -8/+17 |
| 2015-11-27 | s390/spinlock: avoid diagnose loop | Martin Schwidefsky | 1 | -9/+19 |
| 2015-10-14 | s390/spinlock: use correct barriers | Christian Borntraeger | 1 | -2/+2 |
| 2015-01-23 | s390/spinlock: add compare-and-delay to lock wait loops | Martin Schwidefsky | 1 | -7/+45 |
| 2014-09-25 | s390/rwlock: use the interlocked-access facility 1 instructions | Martin Schwidefsky | 1 | -0/+34 |
| 2014-09-25 | s390/rwlock: improve writer fairness | Martin Schwidefsky | 1 | -5/+9 |
| 2014-09-25 | s390/rwlock: remove interrupt-enabling rwlock variant. | Martin Schwidefsky | 1 | -50/+0 |
| 2014-09-25 | s390/rwlock: use directed yield for write-locked rwlocks | Martin Schwidefsky | 1 | -19/+30 |
| 2014-05-20 | s390/spinlock: refactor arch_spin_lock_wait[_flags] | Martin Schwidefsky | 1 | -34/+47 |
| 2014-05-20 | s390/rwlock: add missing local_irq_restore calls | Martin Schwidefsky | 1 | -0/+2 |
| 2014-05-20 | s390/spinlock,rwlock: always to a load-and-test first | Martin Schwidefsky | 1 | -13/+16 |
| 2014-05-20 | s390/spinlock: fix system hang with spin_retry <= 0 | Gerald Schaefer | 1 | -6/+8 |
| 2014-05-20 | s390/spinlock: optimize spinlock code sequence | Philipp Hachtmann | 1 | -2/+2 |
| 2014-05-20 | s390/spinlock: cleanup spinlock code | Philipp Hachtmann | 1 | -29/+26 |
| 2012-07-20 | s390/comments: unify copyright messages and remove file names | Heiko Carstens | 1 | -2/+1 |
| 2012-03-11 | [S390] rework smp code | Martin Schwidefsky | 1 | -22/+8 |
| 2010-02-26 | [S390] spinlock: check virtual cpu running status | Gerald Schaefer | 1 | -16/+37 |
| 2010-01-13 | [S390] Move __cpu_logical_map to smp.c | Heiko Carstens | 1 | -1/+1 |
| 2009-12-14 | locking: Convert raw_rwlock functions to arch_rwlock | Thomas Gleixner | 1 | -6/+6 |
| 2009-12-14 | locking: Convert raw_rwlock to arch_rwlock | Thomas Gleixner | 1 | -6/+6 |
| 2009-12-14 | locking: Convert __raw_spin* functions to arch_spin* | Thomas Gleixner | 1 | -11/+11 |
| 2009-12-14 | locking: Convert raw_spinlock to arch_spinlock | Thomas Gleixner | 1 | -4/+4 |
| 2009-06-12 | [S390] implement interrupt-enabling rwlocks | Heiko Carstens | 1 | -0/+40 |
| 2008-01-26 | [S390] do local_irq_restore while spinning in spin_lock_irqsave. | Hisashi Hifumi | 1 | -0/+23 |
| 2008-01-26 | [S390] Remove owner_pc member from raw_spinlock_t. | Heiko Carstens | 1 | -8/+4 |
| 2006-10-01 | [PATCH] Directed yield: direct yield of spinlocks for s390. | Martin Schwidefsky | 1 | -23/+39 |
| 2006-03-09 | [PATCH] s390: Increase spinlock retry code performance | Christian Ehrhardt | 1 | -2/+13 |
| 2006-01-14 | [PATCH] s390: spinlock fixes | Martin Schwidefsky | 1 | -7/+0 |
| 2006-01-06 | [PATCH] s390: cleanup Kconfig | Martin Schwidefsky | 1 | -1/+1 |
| 2005-09-10 | [PATCH] spinlock consolidation | Ingo Molnar | 1 | -6/+6 |
| 2005-07-27 | [PATCH] s390: spin lock retry | Martin Schwidefsky | 1 | -0/+133 |