| Commit message (Expand) | Author | Age | Files | Lines |
* | locking/rwsem: Remove arch specific rwsem files | Waiman Long | 2019-04-03 | 1 | -237/+0 |
* | Merge branch 'linus' into locking/core, to resolve conflicts | Ingo Molnar | 2017-11-07 | 1 | -0/+1 |
|\ |
|
| * | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 2017-11-02 | 1 | -0/+1 |
* | | locking/arch, x86: Add __down_read_killable() | Kirill Tkhai | 2017-10-10 | 1 | -10/+25 |
* | | locking/x86: Use named operands in rwsem.h | Miguel Bernal Marin | 2017-09-28 | 1 | -26/+27 |
|/ |
|
* | x86/asm: Fix inline asm call constraints for Clang | Josh Poimboeuf | 2017-09-23 | 1 | -2/+2 |
* | locking/rwsem/x86: Add stack frame dependency for ____down_write() | Josh Poimboeuf | 2016-10-18 | 1 | -2/+4 |
* | locking/rwsem, x86: Drop a bogus cc clobber | Jan Beulich | 2016-09-20 | 1 | -1/+1 |
* | Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 2016-07-26 | 1 | -8/+9 |
|\ |
|
| * | x86, asm: Use CC_SET()/CC_OUT() in <asm/rwsem.h> | H. Peter Anvin | 2016-06-08 | 1 | -2/+2 |
| * | x86, asm: use bool for bitops and other assembly outputs | H. Peter Anvin | 2016-06-08 | 1 | -8/+9 |
* | | locking/rwsem: Remove rwsem_atomic_add() and rwsem_atomic_update() | Jason Low | 2016-06-08 | 1 | -18/+0 |
|/ |
|
* | locking/rwsem: Provide down_write_killable() | Michal Hocko | 2016-04-22 | 1 | -3/+3 |
* | locking/rwsem, x86: Provide __down_write_killable() | Michal Hocko | 2016-04-13 | 1 | -13/+28 |
* | locking/rwsem: Get rid of __down_write_nested() | Michal Hocko | 2016-04-13 | 1 | -6/+1 |
* | x86: Fix misspellings in comments | Adam Buchbinder | 2016-02-24 | 1 | -1/+1 |
* | x86 rwsem: avoid taking slow path when stealing write lock | Michel Lespinasse | 2013-05-07 | 1 | -7/+21 |
* | x86: Use xadd helper more widely | Jeremy Fitzhardinge | 2011-08-29 | 1 | -7/+1 |
* | rwsem: Move duplicate function prototypes to linux/rwsem.h | Thomas Gleixner | 2011-01-27 | 1 | -9/+0 |
* | rwsem: Unify the duplicate rwsem_is_locked() inlines | Thomas Gleixner | 2011-01-27 | 1 | -5/+0 |
* | rwsem: Move duplicate init macros and functions to linux/rwsem.h | Thomas Gleixner | 2011-01-27 | 1 | -25/+0 |
* | rwsem: Move duplicate struct rwsem declaration to linux/rwsem.h | Thomas Gleixner | 2011-01-27 | 1 | -12/+0 |
* | x86: Cleanup rwsem_count_t typedef | Thomas Gleixner | 2011-01-27 | 1 | -15/+10 |
* | rwsem: Cleanup includes | Thomas Gleixner | 2011-01-27 | 1 | -6/+0 |
* | x86, rwsem: Minor cleanups | Michel Lespinasse | 2010-07-21 | 1 | -9/+7 |
* | x86, rwsem: Stay on fast path when count > 0 in __up_write() | Michel Lespinasse | 2010-07-21 | 1 | -3/+2 |
* | x86-64, rwsem: Avoid store forwarding hazard in __downgrade_write | Avi Kivity | 2010-02-13 | 1 | -20/+5 |
* | x86-64, rwsem: 64-bit xadd rwsem implementation | H. Peter Anvin | 2010-01-18 | 1 | -13/+40 |
* | x86: clean up rwsem type system | Linus Torvalds | 2010-01-14 | 1 | -10/+15 |
* | x86-32: clean up rwsem inline asm statements | Linus Torvalds | 2010-01-13 | 1 | -15/+15 |
* | x86: Fix ASM_X86__ header guards | H. Peter Anvin | 2008-10-23 | 1 | -3/+3 |
* | x86, um: ... and asm-x86 move | Al Viro | 2008-10-23 | 1 | -0/+265 |