Age | Commit message (Expand) | Author | Files | Lines |
2025-04-01 | Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm |  Linus Torvalds | 1 | -10/+23 |
2025-03-19 | x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-UAPI headers |  Thomas Huth | 1 | -2/+2 |
2025-03-16 | percpu/x86: enable strict percpu checks via named AS qualifiers |  Uros Bizjak | 1 | -3/+12 |
2025-03-16 | percpu: use TYPEOF_UNQUAL() in *_cpu_ptr() accessors |  Uros Bizjak | 1 | -2/+6 |
2025-03-16 | percpu: use TYPEOF_UNQUAL() in variable declarations |  Uros Bizjak | 1 | -5/+5 |
2025-03-04 | x86/smp: Move this_cpu_off to percpu hot section |  Brian Gerst | 1 | -1/+1 |
2025-03-04 | x86/percpu: Move current_task to percpu hot section |  Brian Gerst | 1 | -1/+1 |
2025-03-04 | x86/percpu: Move top_of_stack to percpu hot section |  Brian Gerst | 1 | -1/+1 |
2025-03-04 | Merge branch 'x86/locking' into x86/asm, to simplify dependencies |  Ingo Molnar | 1 | -40/+37 |
2025-02-25 | x86/percpu: Construct __percpu_seg_override from __percpu_seg |  Uros Bizjak | 1 | -6/+2 |
2025-02-24 | x86/percpu: Unify __pcpu_op{1,2}_N() macros to __pcpu_op_N() |  Uros Bizjak | 1 | -20/+18 |
2025-02-21 | x86/locking: Use asm_inline for {,try_}cmpxchg{64,128} emulations |  Uros Bizjak | 1 | -40/+37 |
2025-02-21 | x86/locking: Use ALT_OUTPUT_SP() for percpu_{,try_}cmpxchg{64,128}_op() |  Uros Bizjak | 1 | -14/+14 |
2025-02-18 | x86/percpu/64: Remove INIT_PER_CPU macros |  Brian Gerst | 1 | -22/+0 |
2024-11-06 | x86/percpu: fix clang warning when dealing with unsigned types |  Andy Shevchenko | 1 | -3/+4 |
2024-05-20 | x86/percpu: Clean up <asm/percpu.h> vertical alignment details |  Ingo Molnar | 1 | -150/+171 |
2024-05-20 | x86/percpu: Clean up <asm/percpu.h> a bit |  Ingo Molnar | 1 | -41/+50 |
2024-05-20 | x86/percpu: Move some percpu accessors around to reduce ifdeffery |  Uros Bizjak | 1 | -21/+19 |
2024-05-20 | x86/percpu: Rename percpu_stable_op() to __raw_cpu_read_stable() |  Uros Bizjak | 1 | -6/+6 |
2024-05-18 | x86/percpu: Fix operand constraint modifier in __raw_cpu_write() |  Uros Bizjak | 1 | -1/+1 |
2024-05-18 | x86/percpu: Introduce the __raw_cpu_read_const() macro |  Uros Bizjak | 1 | -10/+9 |
2024-05-18 | x86/percpu: Unify percpu read-write accessors |  Uros Bizjak | 1 | -47/+25 |
2024-05-18 | x86/percpu: Move some percpu macros around for readability |  Uros Bizjak | 1 | -29/+34 |
2024-05-18 | x86/percpu: Introduce the pcpu_binary_op() macro |  Uros Bizjak | 1 | -17/+30 |
2024-04-06 | x86/percpu: Introduce raw_cpu_read_long() to reduce ifdeffery |  Uros Bizjak | 1 | -8/+6 |
2024-04-06 | x86/percpu: Rewrite x86_this_cpu_test_bit() and friends as macros |  Uros Bizjak | 1 | -31/+23 |
2024-04-06 | x86/percpu: Fix x86_this_cpu_variable_test_bit() asm template |  Uros Bizjak | 1 | -2/+3 |
2024-04-03 | x86/percpu: Use __force to cast from __percpu address space |  Uros Bizjak | 1 | -3/+3 |
2024-03-25 | x86/percpu: Do not use this_cpu_read_stable_8() for 32-bit targets |  Uros Bizjak | 1 | -4/+9 |
2024-03-22 | x86/percpu: Unify arch_raw_cpu_ptr() defines |  Uros Bizjak | 1 | -24/+18 |
2024-03-20 | x86/percpu: Move raw_percpu_xchg_op() to a better place |  Uros Bizjak | 1 | -12/+11 |
2024-03-20 | x86/percpu: Convert this_percpu_xchg_op() from asm() to C code, to generate better code |  Uros Bizjak | 1 | -21/+11 |
2024-02-14 | Merge tag 'v6.8-rc4' into x86/percpu, to resolve conflicts and refresh the branch |  Ingo Molnar | 1 | -1/+1 |
2023-12-27 | Kill unnecessary kernel.h include |  Kent Overstreet | 1 | -1/+1 |
2023-12-11 | x86/percpu: Avoid sparse warning with cast to named address space |  Uros Bizjak | 1 | -0/+5 |
2023-12-11 | x86/percpu: Fix "const_pcpu_hot" version generation failure |  Uros Bizjak | 1 | -0/+7 |
2023-11-30 | x86/percpu: Define PER_CPU_VAR macro also for !__ASSEMBLY__ |  Uros Bizjak | 1 | -0/+5 |
2023-10-23 | x86/percpu: Introduce const-qualified const_pcpu_hot to micro-optimize code generation |  Uros Bizjak | 1 | -3/+3 |
2023-10-20 | x86/percpu: Introduce %rip-relative addressing to PER_CPU_VAR() |  Uros Bizjak | 1 | -4/+8 |
2023-10-18 | x86/percpu: Use the correct asm operand modifier in percpu_stable_op() |  Uros Bizjak | 1 | -2/+2 |
2023-10-16 | x86/percpu: Use C for arch_raw_cpu_ptr(), to improve code generation |  Uros Bizjak | 1 | -0/+17 |
2023-10-16 | x86/percpu: Rewrite arch_raw_cpu_ptr() to be easier for compilers to optimize |  Uros Bizjak | 1 | -2/+4 |
2023-10-05 | x86/percpu: Use C for percpu read/write accessors |  Uros Bizjak | 1 | -11/+54 |
2023-10-05 | x86/percpu: Use compiler segment prefix qualifier |  Nadav Amit | 1 | -22/+46 |
2023-09-21 | x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op |  Uros Bizjak | 1 | -12/+16 |
2023-09-15 | x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() |  Uros Bizjak | 1 | -0/+27 |
2023-09-15 | x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} |  Uros Bizjak | 1 | -0/+67 |
2023-06-05 | arch: Remove cmpxchg_double |  Peter Zijlstra | 1 | -42/+0 |
2023-06-05 | percpu: Wire up cmpxchg128 |  Peter Zijlstra | 1 | -6/+68 |
2022-04-05 | x86/percpu: Remove volatile from arch_raw_cpu_ptr(). |  Sebastian Andrzej Siewior | 1 | -3/+3 |