aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/rwsem.h
AgeCommit message (Expand)Author
2013-05-07x86 rwsem: avoid taking slow path when stealing write lockMichel Lespinasse
2011-08-29x86: Use xadd helper more widelyJeremy Fitzhardinge
2011-01-27rwsem: Move duplicate function prototypes to linux/rwsem.hThomas Gleixner
2011-01-27rwsem: Unify the duplicate rwsem_is_locked() inlinesThomas Gleixner
2011-01-27rwsem: Move duplicate init macros and functions to linux/rwsem.hThomas Gleixner
2011-01-27rwsem: Move duplicate struct rwsem declaration to linux/rwsem.hThomas Gleixner
2011-01-27x86: Cleanup rwsem_count_t typedefThomas Gleixner
2011-01-27rwsem: Cleanup includesThomas Gleixner
2010-07-20x86, rwsem: Minor cleanupsMichel Lespinasse
2010-07-20x86, rwsem: Stay on fast path when count > 0 in __up_write()Michel Lespinasse
2010-02-13x86-64, rwsem: Avoid store forwarding hazard in __downgrade_writeAvi Kivity
2010-01-18x86-64, rwsem: 64-bit xadd rwsem implementationH. Peter Anvin
2010-01-13x86: clean up rwsem type systemLinus Torvalds
2010-01-12x86-32: clean up rwsem inline asm statementsLinus Torvalds
2008-10-22x86: Fix ASM_X86__ header guardsH. Peter Anvin
2008-10-22x86, um: ... and asm-x86 moveAl Viro