Age | Commit message (Expand) | Author | Files | Lines |
2017-11-13 | Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -14/+2 |
2017-11-13 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -137/+30 |
2017-11-07 | Merge branch 'linus' into locking/core, to resolve conflicts | ![](https://seccdn.libravatar.org/avatar/32bf2b7caf423ebd4d5cc5c6288af416?s=13&d=retro) Ingo Molnar | 1 | -0/+1 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | ![](https://seccdn.libravatar.org/avatar/cbd18395260b6be2575187286a262f9a?s=13&d=retro) Greg Kroah-Hartman | 1 | -0/+1 |
2017-10-25 | locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE() | ![](https://seccdn.libravatar.org/avatar/546ba522be956ba117d48cbbafcc5309?s=13&d=retro) Mark Rutland | 1 | -3/+3 |
2017-10-18 | s390/spinlock: use cpu alternatives to enable niai instruction | ![](https://seccdn.libravatar.org/avatar/aa2e0f258b99c0afff46b8ce60bd4eff?s=13&d=retro) Vasily Gorbik | 1 | -3/+2 |
2017-10-10 | locking/arch: Remove dummy arch_{read,spin,write}_lock_flags() implementations | ![](https://seccdn.libravatar.org/avatar/9238e9c5166f51a7993dca43157b285f?s=13&d=retro) Will Deacon | 1 | -3/+1 |
2017-10-10 | locking/arch: Remove dummy arch_{read,spin,write}_relax() implementations | ![](https://seccdn.libravatar.org/avatar/9238e9c5166f51a7993dca43157b285f?s=13&d=retro) Will Deacon | 1 | -0/+3 |
2017-10-10 | locking/core: Remove {read,spin,write}_can_lock() | ![](https://seccdn.libravatar.org/avatar/9238e9c5166f51a7993dca43157b285f?s=13&d=retro) Will Deacon | 1 | -12/+0 |
2017-09-28 | s390/rwlock: introduce rwlock wait queueing | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -122/+20 |
2017-09-28 | s390/spinlock: introduce spinlock wait queueing | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -11/+7 |
2017-09-28 | s390/spinlock: use the cpu number +1 as spinlock value | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -1/+1 |
2017-09-05 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux | ![](https://seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds | 1 | -4/+5 |
2017-08-17 | arch: Remove spin_unlock_wait() arch-specific definitions | ![](https://seccdn.libravatar.org/avatar/bdd9eddbc46c10d95cf9ba0d10fbe45e?s=13&d=retro) Paul E. McKenney | 1 | -7/+0 |
2017-07-26 | s390/spinlock: add niai spinlock hints | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -4/+5 |
2017-04-12 | s390/spinlock: use atomic primitives for spinlocks | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -25/+20 |
2017-02-17 | s390: replace ACCESS_ONCE with READ_ONCE | ![](https://seccdn.libravatar.org/avatar/8dd417b5fd815263b7ff4fa925cf2d29?s=13&d=retro) Christian Borntraeger | 1 | -1/+1 |
2016-11-22 | locking/spinlocks, s390: Implement vcpu_is_preempted(cpu) | ![](https://seccdn.libravatar.org/avatar/8dd417b5fd815263b7ff4fa925cf2d29?s=13&d=retro) Christian Borntraeger | 1 | -0/+8 |
2016-06-14 | locking/spinlock, arch: Update and fix spin_unlock_wait() implementations | ![](https://seccdn.libravatar.org/avatar/5006c7a9e83a6090be8e8086eb432e1c?s=13&d=retro) Peter Zijlstra | 1 | -0/+3 |
2015-10-14 | s390/spinlock: remove unneeded serializations at unlock | ![](https://seccdn.libravatar.org/avatar/8dd417b5fd815263b7ff4fa925cf2d29?s=13&d=retro) Christian Borntraeger | 1 | -3/+0 |
2014-11-03 | s390/cmpxchg: use compiler builtins | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -8/+1 |
2014-09-25 | s390/rwlock: use the interlocked-access facility 1 instructions | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -2/+74 |
2014-09-25 | s390/rwlock: remove interrupt-enabling rwlock variant. | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -16/+4 |
2014-09-25 | s390/rwlock: use directed yield for write-locked rwlocks | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -5/+23 |
2014-09-09 | s390/spinlock: optimize spin_unlock code | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -7/+14 |
2014-05-20 | s390/spinlock,rwlock: always to a load-and-test first | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -20/+30 |
2014-05-20 | s390/spinlock: optimize spinlock code sequence | ![](https://seccdn.libravatar.org/avatar/39c8e3b3572e452a53b283240a8116b0?s=13&d=retro) Philipp Hachtmann | 1 | -6/+9 |
2014-05-20 | s390/spinlock: cleanup spinlock code | ![](https://seccdn.libravatar.org/avatar/39c8e3b3572e452a53b283240a8116b0?s=13&d=retro) Philipp Hachtmann | 1 | -45/+53 |
2013-09-28 | s390: enable ARCH_USE_CMPXCHG_LOCKREF | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -0/+5 |
2012-07-20 | s390/comments: unify copyright messages and remove file names | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -3/+1 |
2011-10-30 | [S390] sparse: fix sparse warnings about missing prototypes | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -0/+2 |
2010-02-26 | [S390] use inline assembly contraints available with gcc 3.3.3 | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -18/+0 |
2009-12-14 | locking: Convert raw_rwlock functions to arch_rwlock | ![](https://seccdn.libravatar.org/avatar/655933b9bf9ea16efc37f6cf1438efaa?s=13&d=retro) Thomas Gleixner | 1 | -10/+10 |
2009-12-14 | locking: Convert raw_rwlock to arch_rwlock | ![](https://seccdn.libravatar.org/avatar/655933b9bf9ea16efc37f6cf1438efaa?s=13&d=retro) Thomas Gleixner | 1 | -15/+15 |
2009-12-14 | locking: Convert __raw_spin* functions to arch_spin* | ![](https://seccdn.libravatar.org/avatar/655933b9bf9ea16efc37f6cf1438efaa?s=13&d=retro) Thomas Gleixner | 1 | -17/+17 |
2009-12-14 | locking: Convert raw_spinlock to arch_spinlock | ![](https://seccdn.libravatar.org/avatar/655933b9bf9ea16efc37f6cf1438efaa?s=13&d=retro) Thomas Gleixner | 1 | -8/+8 |
2009-11-13 | locking: Make inlining decision Kconfig based | ![](https://seccdn.libravatar.org/avatar/655933b9bf9ea16efc37f6cf1438efaa?s=13&d=retro) Thomas Gleixner | 1 | -29/+0 |
2009-08-31 | locking: Inline spinlock code for all locking variants on s390 | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -0/+29 |
2009-06-12 | [S390] implement interrupt-enabling rwlocks | ![](https://seccdn.libravatar.org/avatar/9a684627a0c2f29f60a9e9e49c1734c3?s=13&d=retro) Heiko Carstens | 1 | -3/+16 |
2009-04-02 | Allow rwlocks to re-enable interrupts | ![](https://seccdn.libravatar.org/avatar/a20b0f9224a39e598a50710018842f3f?s=13&d=retro) Robin Holt | 1 | -0/+3 |
2008-08-01 | [S390] move include/asm-s390 to arch/s390/include/asm | ![](https://seccdn.libravatar.org/avatar/e1a773158eb613c1f344ebad41067735?s=13&d=retro) Martin Schwidefsky | 1 | -0/+178 |