summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/rwsem.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* locking/rwsem: Remove arch specific rwsem filesWaiman Long2019-04-031-237/+0
* Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar2017-11-071-0/+1
|\
| * License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* | locking/arch, x86: Add __down_read_killable()Kirill Tkhai2017-10-101-10/+25
* | locking/x86: Use named operands in rwsem.hMiguel Bernal Marin2017-09-281-26/+27
|/
* x86/asm: Fix inline asm call constraints for ClangJosh Poimboeuf2017-09-231-2/+2
* locking/rwsem/x86: Add stack frame dependency for ____down_write()Josh Poimboeuf2016-10-181-2/+4
* locking/rwsem, x86: Drop a bogus cc clobberJan Beulich2016-09-201-1/+1
* Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2016-07-261-8/+9
|\
| * x86, asm: Use CC_SET()/CC_OUT() in <asm/rwsem.h>H. Peter Anvin2016-06-081-2/+2
| * x86, asm: use bool for bitops and other assembly outputsH. Peter Anvin2016-06-081-8/+9
* | locking/rwsem: Remove rwsem_atomic_add() and rwsem_atomic_update()Jason Low2016-06-081-18/+0
|/
* locking/rwsem: Provide down_write_killable()Michal Hocko2016-04-221-3/+3
* locking/rwsem, x86: Provide __down_write_killable()Michal Hocko2016-04-131-13/+28
* locking/rwsem: Get rid of __down_write_nested()Michal Hocko2016-04-131-6/+1
* x86: Fix misspellings in commentsAdam Buchbinder2016-02-241-1/+1
* x86 rwsem: avoid taking slow path when stealing write lockMichel Lespinasse2013-05-071-7/+21
* x86: Use xadd helper more widelyJeremy Fitzhardinge2011-08-291-7/+1
* rwsem: Move duplicate function prototypes to linux/rwsem.hThomas Gleixner2011-01-271-9/+0
* rwsem: Unify the duplicate rwsem_is_locked() inlinesThomas Gleixner2011-01-271-5/+0
* rwsem: Move duplicate init macros and functions to linux/rwsem.hThomas Gleixner2011-01-271-25/+0
* rwsem: Move duplicate struct rwsem declaration to linux/rwsem.hThomas Gleixner2011-01-271-12/+0
* x86: Cleanup rwsem_count_t typedefThomas Gleixner2011-01-271-15/+10
* rwsem: Cleanup includesThomas Gleixner2011-01-271-6/+0
* x86, rwsem: Minor cleanupsMichel Lespinasse2010-07-211-9/+7
* x86, rwsem: Stay on fast path when count > 0 in __up_write()Michel Lespinasse2010-07-211-3/+2
* x86-64, rwsem: Avoid store forwarding hazard in __downgrade_writeAvi Kivity2010-02-131-20/+5
* x86-64, rwsem: 64-bit xadd rwsem implementationH. Peter Anvin2010-01-181-13/+40
* x86: clean up rwsem type systemLinus Torvalds2010-01-141-10/+15
* x86-32: clean up rwsem inline asm statementsLinus Torvalds2010-01-131-15/+15
* x86: Fix ASM_X86__ header guardsH. Peter Anvin2008-10-231-3/+3
* x86, um: ... and asm-x86 moveAl Viro2008-10-231-0/+265