summaryrefslogtreecommitdiffstats
path: root/arch/s390/lib/spinlock.c
Commit message (Expand)AuthorAgeFilesLines
* s390/spinlock: remove compare and delay instructionMartin Schwidefsky2017-04-121-28/+5
* s390/spinlock: use atomic primitives for spinlocksMartin Schwidefsky2017-04-121-38/+35
* s390: replace ACCESS_ONCE with READ_ONCEChristian Borntraeger2017-02-171-1/+1
* s390: Audit and remove any remaining unnecessary uses of module.hPaul Gortmaker2017-02-171-1/+1
* locking/spinlocks, s390: Implement vcpu_is_preempted(cpu)Christian Borntraeger2016-11-221-17/+8
* s390/spinlock: avoid yield to non existent cpuHeiko Carstens2016-04-151-0/+1
* s390/spinlock: do not yield to a CPU in udelay/mdelayMartin Schwidefsky2015-11-271-8/+17
* s390/spinlock: avoid diagnose loopMartin Schwidefsky2015-11-271-9/+19
* s390/spinlock: use correct barriersChristian Borntraeger2015-10-141-2/+2
* s390/spinlock: add compare-and-delay to lock wait loopsMartin Schwidefsky2015-01-231-7/+45
* s390/rwlock: use the interlocked-access facility 1 instructionsMartin Schwidefsky2014-09-251-0/+34
* s390/rwlock: improve writer fairnessMartin Schwidefsky2014-09-251-5/+9
* s390/rwlock: remove interrupt-enabling rwlock variant.Martin Schwidefsky2014-09-251-50/+0
* s390/rwlock: use directed yield for write-locked rwlocksMartin Schwidefsky2014-09-251-19/+30
* s390/spinlock: refactor arch_spin_lock_wait[_flags]Martin Schwidefsky2014-05-201-34/+47
* s390/rwlock: add missing local_irq_restore callsMartin Schwidefsky2014-05-201-0/+2
* s390/spinlock,rwlock: always to a load-and-test firstMartin Schwidefsky2014-05-201-13/+16
* s390/spinlock: fix system hang with spin_retry <= 0Gerald Schaefer2014-05-201-6/+8
* s390/spinlock: optimize spinlock code sequencePhilipp Hachtmann2014-05-201-2/+2
* s390/spinlock: cleanup spinlock codePhilipp Hachtmann2014-05-201-29/+26
* s390/comments: unify copyright messages and remove file namesHeiko Carstens2012-07-201-2/+1
* [S390] rework smp codeMartin Schwidefsky2012-03-111-22/+8
* [S390] spinlock: check virtual cpu running statusGerald Schaefer2010-02-261-16/+37
* [S390] Move __cpu_logical_map to smp.cHeiko Carstens2010-01-131-1/+1
* locking: Convert raw_rwlock functions to arch_rwlockThomas Gleixner2009-12-141-6/+6
* locking: Convert raw_rwlock to arch_rwlockThomas Gleixner2009-12-141-6/+6
* locking: Convert __raw_spin* functions to arch_spin*Thomas Gleixner2009-12-141-11/+11
* locking: Convert raw_spinlock to arch_spinlockThomas Gleixner2009-12-141-4/+4
* [S390] implement interrupt-enabling rwlocksHeiko Carstens2009-06-121-0/+40
* [S390] do local_irq_restore while spinning in spin_lock_irqsave.Hisashi Hifumi2008-01-261-0/+23
* [S390] Remove owner_pc member from raw_spinlock_t.Heiko Carstens2008-01-261-8/+4
* [PATCH] Directed yield: direct yield of spinlocks for s390.Martin Schwidefsky2006-10-011-23/+39
* [PATCH] s390: Increase spinlock retry code performanceChristian Ehrhardt2006-03-091-2/+13
* [PATCH] s390: spinlock fixesMartin Schwidefsky2006-01-141-7/+0
* [PATCH] s390: cleanup KconfigMartin Schwidefsky2006-01-061-1/+1
* [PATCH] spinlock consolidationIngo Molnar2005-09-101-6/+6
* [PATCH] s390: spin lock retryMartin Schwidefsky2005-07-271-0/+133