aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/rwsem.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2019-04-03locking/rwsem: Remove arch specific rwsem filesWaiman Long1-237/+0
2017-11-07Merge branch 'linus' into locking/core, to resolve conflictsIngo Molnar1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-10locking/arch, x86: Add __down_read_killable()Kirill Tkhai1-10/+25
2017-09-28locking/x86: Use named operands in rwsem.hMiguel Bernal Marin1-26/+27
2017-09-23x86/asm: Fix inline asm call constraints for ClangJosh Poimboeuf1-2/+2
2016-10-18locking/rwsem/x86: Add stack frame dependency for ____down_write()Josh Poimboeuf1-2/+4
2016-09-20locking/rwsem, x86: Drop a bogus cc clobberJan Beulich1-1/+1
2016-07-25Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-8/+9
2016-06-08x86, asm: Use CC_SET()/CC_OUT() in <asm/rwsem.h>H. Peter Anvin1-2/+2
2016-06-08x86, asm: use bool for bitops and other assembly outputsH. Peter Anvin1-8/+9
2016-06-08locking/rwsem: Remove rwsem_atomic_add() and rwsem_atomic_update()Jason Low1-18/+0
2016-04-22locking/rwsem: Provide down_write_killable()Michal Hocko1-3/+3
2016-04-13locking/rwsem, x86: Provide __down_write_killable()Michal Hocko1-13/+28
2016-04-13locking/rwsem: Get rid of __down_write_nested()Michal Hocko1-6/+1
2016-02-24x86: Fix misspellings in commentsAdam Buchbinder1-1/+1
2013-05-07x86 rwsem: avoid taking slow path when stealing write lockMichel Lespinasse1-7/+21
2011-08-29x86: Use xadd helper more widelyJeremy Fitzhardinge1-7/+1
2011-01-27rwsem: Move duplicate function prototypes to linux/rwsem.hThomas Gleixner1-9/+0
2011-01-27rwsem: Unify the duplicate rwsem_is_locked() inlinesThomas Gleixner1-5/+0
2011-01-27rwsem: Move duplicate init macros and functions to linux/rwsem.hThomas Gleixner1-25/+0
2011-01-27rwsem: Move duplicate struct rwsem declaration to linux/rwsem.hThomas Gleixner1-12/+0
2011-01-27x86: Cleanup rwsem_count_t typedefThomas Gleixner1-15/+10
2011-01-27rwsem: Cleanup includesThomas Gleixner1-6/+0
2010-07-20x86, rwsem: Minor cleanupsMichel Lespinasse1-9/+7
2010-07-20x86, rwsem: Stay on fast path when count > 0 in __up_write()Michel Lespinasse1-3/+2
2010-02-13x86-64, rwsem: Avoid store forwarding hazard in __downgrade_writeAvi Kivity1-20/+5
2010-01-18x86-64, rwsem: 64-bit xadd rwsem implementationH. Peter Anvin1-13/+40
2010-01-13x86: clean up rwsem type systemLinus Torvalds1-10/+15
2010-01-12x86-32: clean up rwsem inline asm statementsLinus Torvalds1-15/+15
2008-10-22x86: Fix ASM_X86__ header guardsH. Peter Anvin1-3/+3
2008-10-22x86, um: ... and asm-x86 moveAl Viro1-0/+265