| Commit message (Expand) | Author | Age | Files | Lines |
* | locking/arch: Rename all internal __xchg() names to __arch_xchg() | Andrzej Hajda | 2023-04-29 | 1 | -2/+2 |
* | MIPS: retire "asm/llsc.h" | Huang Pei | 2022-01-05 | 1 | -5/+4 |
* | MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL | Maciej W. Rozycki | 2021-10-24 | 1 | -1/+4 |
* | locking/atomic: mips: move to ARCH_ATOMIC | Mark Rutland | 2021-05-26 | 1 | -11/+11 |
* | locking/atomic: cmpxchg: make `generic` a prefix | Mark Rutland | 2021-05-26 | 1 | -1/+1 |
* | MIPS: Compare __SYNC_loongson3_war against 0 | Nathan Chancellor | 2021-01-15 | 1 | -3/+3 |
* | Merge tag 'mips_fixes_5.4_3' into mips-next | Paul Burton | 2019-11-01 | 1 | -4/+5 |
|\ |
|
| * | MIPS: include: Mark __xchg as __always_inline | Thomas Bogendoerfer | 2019-10-09 | 1 | -2/+2 |
| * | MIPS: include: Mark __cmpxchg as __always_inline | Thomas Bogendoerfer | 2019-10-07 | 1 | -2/+3 |
* | | MIPS: cmpxchg: Omit redundant barriers for Loongson3 | Paul Burton | 2019-10-07 | 1 | -3/+23 |
* | | MIPS: cmpxchg: Emit Loongson3 sync workarounds within asm | Paul Burton | 2019-10-07 | 1 | -7/+6 |
* | | MIPS: Unify sc beqz definition | Paul Burton | 2019-10-07 | 1 | -16/+4 |
|/ |
|
* | mips/atomic: Fix smp_mb__{before,after}_atomic() | Peter Zijlstra | 2019-08-31 | 1 | -3/+3 |
* | mips/atomic: Fix loongson_llsc_mb() wreckage | Peter Zijlstra | 2019-08-31 | 1 | -0/+5 |
* | mips/atomic: Fix cmpxchg64 barriers | Peter Zijlstra | 2019-08-31 | 1 | -2/+5 |
* | MIPS: Fix set_pte() for Netlogic XLR using cmpxchg64() | Paul Burton | 2019-02-06 | 1 | -6/+98 |
* | MIPS: Avoid using .set mips0 to restore ISA | Paul Burton | 2018-11-09 | 1 | -2/+4 |
* | Merge tag 'mips_4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan... | Linus Torvalds | 2017-11-15 | 1 | -0/+2 |
|\ |
|
| * | MIPS: cmpxchg64() and HAVE_VIRT_CPU_ACCOUNTING_GEN don't work for 32-bit SMP | Ben Hutchings | 2017-11-13 | 1 | -0/+2 |
* | | MIPS: Fix cmpxchg on 32b signed ints for 64b kernel with !kernel_uses_llsc | Paul Burton | 2017-10-09 | 1 | -2/+4 |
|/ |
|
* | MIPS: cmpxchg: Rearrange __xchg() arguments to match xchg() | Paul Burton | 2017-06-29 | 1 | -2/+3 |
* | MIPS: cmpxchg: Implement 1 byte & 2 byte cmpxchg() | Paul Burton | 2017-06-29 | 1 | -0/+7 |
* | MIPS: cmpxchg: Implement 1 byte & 2 byte xchg() | Paul Burton | 2017-06-29 | 1 | -2/+7 |
* | MIPS: cmpxchg: Implement __cmpxchg() as a function | Paul Burton | 2017-06-29 | 1 | -27/+32 |
* | MIPS: cmpxchg: Drop __xchg_u{32,64} functions | Paul Burton | 2017-06-29 | 1 | -31/+17 |
* | MIPS: cmpxchg: Error out on unsupported xchg() calls | Paul Burton | 2017-06-29 | 1 | -15/+17 |
* | MIPS: cmpxchg: Use __compiletime_error() for bad cmpxchg() pointers | Paul Burton | 2017-06-29 | 1 | -3/+10 |
* | MIPS: cmpxchg: Pull xchg() asm into a macro | Paul Burton | 2017-06-29 | 1 | -48/+33 |
* | MIPS: cmpxchg: Unify R10000_LLSC_WAR & non-R10000_LLSC_WAR cases | Paul Burton | 2017-06-29 | 1 | -58/+22 |
* | arch: Remove __ARCH_HAVE_CMPXCHG | Thomas Gleixner | 2015-05-13 | 1 | -2/+0 |
* | MIPS: Fall back to generic implementation of cmpxchg64 on 32-bit platforms | Deng-Cheng Zhu | 2015-04-01 | 1 | -5/+6 |
* | MIPS: asm: cmpxchg: Update ISA constraints for MIPS R6 support | Markos Chandras | 2015-02-17 | 1 | -5/+5 |
* | MIPS: asm: Rename GCC_OFF12_ASM to GCC_OFF_SMALL_ASM | Markos Chandras | 2015-02-17 | 1 | -12/+12 |
* | MIPS: Fix microMIPS LL/SC immediate offsets | Maciej W. Rozycki | 2014-11-24 | 1 | -12/+15 |
* | MIPS: Fix gigaton of warning building with microMIPS. | Ralf Baechle | 2014-03-31 | 1 | -10/+10 |
* | MIPS: Whitespace cleanup. | Ralf Baechle | 2013-02-01 | 1 | -3/+3 |
* | MIPS: cmpxchg.h: Add missing include | Aaro Koskinen | 2012-07-19 | 1 | -0/+1 |
* | Disintegrate asm/system.h for MIPS | David Howells | 2012-03-28 | 1 | -0/+124 |
* | MIPS: Get rid of branches to .subsections. | Ralf Baechle | 2010-10-29 | 1 | -5/+2 |
* | MIPS: cmpxchg.h: Fix excessive indentation. | Ralf Baechle | 2010-04-30 | 1 | -1/+1 |
* | MIPS: New macro smp_mb__before_llsc. | David Daney | 2010-02-27 | 1 | -5/+5 |
* | MIPS: Allow kernel use of LL/SC to be separate from the presence of LL/SC. | David Daney | 2009-09-17 | 1 | -2/+2 |
* | MIPS: Move headfiles to new location below arch/mips/include | Ralf Baechle | 2008-10-11 | 1 | -0/+124 |