Age | Commit message (Expand) | Author |
2024-04-06 | x86/percpu: Introduce raw_cpu_read_long() to reduce ifdeffery | Uros Bizjak |
2024-04-06 | x86/percpu: Rewrite x86_this_cpu_test_bit() and friends as macros | Uros Bizjak |
2024-04-06 | x86/percpu: Fix x86_this_cpu_variable_test_bit() asm template | Uros Bizjak |
2024-04-03 | x86/percpu: Use __force to cast from __percpu address space | Uros Bizjak |
2024-03-25 | x86/percpu: Do not use this_cpu_read_stable_8() for 32-bit targets | Uros Bizjak |
2024-03-22 | x86/percpu: Unify arch_raw_cpu_ptr() defines | Uros Bizjak |
2024-03-20 | x86/percpu: Move raw_percpu_xchg_op() to a better place | Uros Bizjak |
2024-03-20 | x86/percpu: Convert this_percpu_xchg_op() from asm() to C code, to generate b... | Uros Bizjak |
2024-02-14 | Merge tag 'v6.8-rc4' into x86/percpu, to resolve conflicts and refresh the br... | Ingo Molnar |
2023-12-27 | Kill unnecessary kernel.h include | Kent Overstreet |
2023-12-11 | x86/percpu: Avoid sparse warning with cast to named address space | Uros Bizjak |
2023-12-11 | x86/percpu: Fix "const_pcpu_hot" version generation failure | Uros Bizjak |
2023-11-30 | x86/percpu: Define PER_CPU_VAR macro also for !__ASSEMBLY__ | Uros Bizjak |
2023-10-23 | x86/percpu: Introduce const-qualified const_pcpu_hot to micro-optimize code g... | Uros Bizjak |
2023-10-20 | x86/percpu: Introduce %rip-relative addressing to PER_CPU_VAR() | Uros Bizjak |
2023-10-18 | x86/percpu: Use the correct asm operand modifier in percpu_stable_op() | Uros Bizjak |
2023-10-16 | x86/percpu: Use C for arch_raw_cpu_ptr(), to improve code generation | Uros Bizjak |
2023-10-16 | x86/percpu: Rewrite arch_raw_cpu_ptr() to be easier for compilers to optimize | Uros Bizjak |
2023-10-05 | x86/percpu: Use C for percpu read/write accessors | Uros Bizjak |
2023-10-05 | x86/percpu: Use compiler segment prefix qualifier | Nadav Amit |
2023-09-21 | x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op | Uros Bizjak |
2023-09-15 | x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() | Uros Bizjak |
2023-09-15 | x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} | Uros Bizjak |
2023-06-05 | arch: Remove cmpxchg_double | Peter Zijlstra |
2023-06-05 | percpu: Wire up cmpxchg128 | Peter Zijlstra |
2022-04-05 | x86/percpu: Remove volatile from arch_raw_cpu_ptr(). | Sebastian Andrzej Siewior |
2020-07-23 | x86/percpu: Remove unused PER_CPU() macro | Brian Gerst |
2020-07-23 | x86/percpu: Clean up percpu_stable_op() | Brian Gerst |
2020-07-23 | x86/percpu: Clean up percpu_cmpxchg_op() | Brian Gerst |
2020-07-23 | x86/percpu: Clean up percpu_xchg_op() | Brian Gerst |
2020-07-23 | x86/percpu: Clean up percpu_add_return_op() | Brian Gerst |
2020-07-23 | x86/percpu: Remove "e" constraint from XADD | Brian Gerst |
2020-07-23 | x86/percpu: Clean up percpu_add_op() | Brian Gerst |
2020-07-23 | x86/percpu: Clean up percpu_from_op() | Brian Gerst |
2020-07-23 | x86/percpu: Clean up percpu_to_op() | Brian Gerst |
2020-07-23 | x86/percpu: Introduce size abstraction macros | Brian Gerst |
2019-06-17 | x86/percpu: Optimize raw_cpu_xchg() | Peter Zijlstra |
2019-06-17 | x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() | Peter Zijlstra |
2018-10-14 | x86/percpu: Fix this_cpu_read() | Peter Zijlstra |
2018-06-21 | x86/asm: Use CC_SET/CC_OUT in percpu_cmpxchg8b_double() to micro-optimize cod... | Uros Bizjak |
2018-02-28 | x86/asm: Add instruction suffixes to bitops | Jan Beulich |
2017-11-07 | Merge branch 'linus' into x86/asm, to pick up fixes and resolve conflicts | Ingo Molnar |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman |
2017-09-24 | x86/asm: Remove unnecessary \n\t in front of CC_SET() from asm templates | Uros Bizjak |
2016-11-18 | x86: Remove x86_test_and_clear_bit_percpu() | Len Brown |
2016-09-22 | percpu: eliminate two sparse warnings | Lance Richardson |
2016-06-08 | x86, asm: Use CC_SET()/CC_OUT() in <asm/percpu.h> | H. Peter Anvin |
2016-06-08 | x86, asm: use bool for bitops and other assembly outputs | H. Peter Anvin |
2016-06-08 | x86, bitops: remove use of "sbb" to return CF | H. Peter Anvin |
2014-11-04 | x86-64: Use RIP-relative addressing for most per-CPU accesses | Jan Beulich |