aboutsummaryrefslogtreecommitdiff
path: root/arch/powerpc/include/asm/spinlock.h
AgeCommit message (Expand)AuthorFilesLines
2020-05-28powerpc: Remove IBM405 Erratum #77Gravatar Christophe Leroy 1-4/+0
2019-12-30powerpc/spinlocks: Include correct header for static keyGravatar Jason A. Donenfeld 1-0/+1
2019-12-13powerpc/shared: Use static key to detect shared processorGravatar Srikar Dronamraju 1-7/+2
2019-12-13powerpc/vcpu: Assume dedicated processors as non-preemptGravatar Srikar Dronamraju 1-1/+3
2019-08-27powerpc/spinlocks: Fix oops in __spin_yield() on bare metalGravatar Christopher M. Riedl 1-11/+25
2019-08-27powerpc/spinlocks: Rename SPLPAR-only spinlocksGravatar Christopher M. Riedl 1-2/+4
2019-08-27powerpc/spinlocks: Refactor SHARED_PROCESSORGravatar Christopher M. Riedl 1-6/+18
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Gravatar Thomas Gleixner 1-5/+1
2019-04-08powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic codeGravatar Will Deacon 1-17/+0
2018-07-30powerpc: move ASM_CONST and stringify_in_c() into asm-const.hGravatar Christophe Leroy 1-1/+0
2018-07-30powerpc/405: move PPC405_ERR77 in asm-405.hGravatar Christophe Leroy 1-0/+1
2018-04-03powerpc: Fix oops due to bad access of lppaca on bare metalGravatar Aneesh Kumar K.V 1-0/+2
2017-10-10locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementationsGravatar Will Deacon 1-3/+1
2017-10-10locking/core: Remove {read,spin,write}_can_lock()Gravatar Will Deacon 1-3/+0
2017-09-04Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-0/+3
2017-08-17arch: Remove spin_unlock_wait() arch-specific definitionsGravatar Paul E. McKenney 1-33/+0
2017-08-10locking: Introduce smp_mb__after_spinlock()Gravatar Peter Zijlstra 1-0/+3
2016-11-22locking/core, powerpc: Implement vcpu_is_preempted(cpu)Gravatar Pan Xinhui 1-0/+8
2016-06-14powerpc/spinlock: Fix spin_unlock_wait()Gravatar Boqun Feng 1-6/+32
2015-08-04rcu,locking: Privatize smp_mb__after_unlock_lock()Gravatar Paul E. McKenney 1-2/+0
2014-08-13powerpc: Add smp_mb() to arch_spin_is_locked()Gravatar Michael Ellerman 1-0/+1
2014-01-27Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Gravatar Linus Torvalds 1-2/+10
2014-01-28powerpc: Implement arch_spin_is_locked() using arch_spin_value_unlocked()Gravatar Michael Ellerman 1-2/+5
2014-01-28powerpc: Add support for the optimised lockref implementationGravatar Michael Ellerman 1-0/+5
2013-12-16powerpc: Full barrier for smp_mb__after_unlock_lock()Gravatar Paul E. McKenney 1-0/+2
2013-08-14powerpc: Make rwlocks endian safeGravatar Anton Blanchard 1-0/+4
2013-08-14powerpc: Stop using non-architected shared_proc field in lppacaGravatar Anton Blanchard 1-1/+1
2013-01-29powerpc: Avoid debug_smp_processor_id() check in SHARED_PROCESSORGravatar Li Zhong 1-1/+1
2012-03-21powerpc: Remove the remaining CONFIG_PPC_ISERIES piecesGravatar Stephen Rothwell 1-3/+2
2010-02-17powerpc: Rename LWSYNC_ON_SMP to PPC_RELEASE_BARRIER, ISYNC_ON_SMP to PPC_ACQ...Gravatar Anton Blanchard 1-12/+13
2010-02-17powerpc: Use lwarx hint in spinlocksGravatar Anton Blanchard 1-3/+4
2009-12-14locking: Convert raw_rwlock functions to arch_rwlockGravatar Thomas Gleixner 1-16/+16
2009-12-14locking: Convert raw_rwlock to arch_rwlockGravatar Thomas Gleixner 1-9/+9
2009-12-14locking: Convert __raw_spin* functions to arch_spin*Gravatar Thomas Gleixner 1-16/+16
2009-12-14locking: Convert raw_spinlock to arch_spinlockGravatar Thomas Gleixner 1-7/+7
2009-08-31locking, powerpc: Rename __spin_try_lock() and friendsGravatar Heiko Carstens 1-10/+10
2009-04-02Allow rwlocks to re-enable interruptsGravatar Robin Holt 1-0/+3
2008-11-19powerpc: Tell gcc when we clobber the carry in inline asmGravatar Paul Mackerras 1-1/+1
2008-08-04powerpc: Move include files to arch/powerpc/include/asmGravatar Stephen Rothwell 1-0/+295