git.samba.org
/
sfrench
/
cifs-2.6.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge tag 'x86_urgent_for_v6.12_rc5' of git://git.kernel.org/pub/scm/linux/kernel...
2024-10-07
Uros Bizjak
xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-09-24
Uros Bizjak
LoongArch: Simplify _percpu_read() and _percpu_write()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-09-09
Uros Bizjak
squashfs: fix percpu address space issues in decompressor_mu...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-09-06
Uros Bizjak
clocksource/drivers/jcore: Use request_percpu_irq()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-09-04
Uros Bizjak
mm/kmemleak: use IS_ERR_PCPU() for pointer in the percpu...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-09-04
Uros Bizjak
err.h: add ERR_PTR_PCPU(), PTR_ERR_PCPU() and IS_ERR_PCPU...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-09-03
Uros Bizjak
devres: Correclty strip percpu address space of devm_free_pe...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-09-02
Uros Bizjak
lib/percpu_counter: add missing __percpu qualifier...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-09-02
Uros Bizjak
kexec: use atomic_try_cmpxchg_acquire() in kexec_trylock()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-09-02
Uros Bizjak
mm/z3fold: add __percpu annotation to *unbuddied pointer...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-08-25
Uros Bizjak
x86/boot/64: Strip percpu address space when setting...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-08-22
Uros Bizjak
bpf: Fix percpu address space issues
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-08-19
Uros Bizjak
fs/aio: Fix __percpu annotation of *cpu pointer in...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-08-16
Uros Bizjak
netdev: Add missing __percpu qualifier to a cast
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-08-07
Uros Bizjak
net/chelsio/libcxgb: Add __percpu annotations to libcxgb_ppm.c
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-08-06
Uros Bizjak
workqueue: Correct declaration of cpu_pwq in struct...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-07-29
Uros Bizjak
locking/pvqspinlock: Correct the type of "old" variable...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-07-17
Uros Bizjak
locking/atomic/x86: Redeclare x86_32 arch_atomic64_...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-07-17
Uros Bizjak
locking/atomic/x86: Introduce the read64_nonatomic...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-07-14
Uros Bizjak
bcachefs: Use try_cmpxchg() family of functions instead...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-07-04
Uros Bizjak
mm/vmalloc: use __this_cpu_try_cmpxchg() in preload_this_cpu...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-07-04
Uros Bizjak
percpu: add __this_cpu_try_cmpxchg()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-06-25
Uros Bizjak
iommufd: Use atomic_long_try_cmpxchg() in incr_user_locked_vm()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-06-25
Uros Bizjak
iommu/vt-d: Use try_cmpxchg64() in intel_pasid_get_entry()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-06-25
Uros Bizjak
iommu/amd: Use try_cmpxchg64() in v2_alloc_pte()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-06-25
Uros Bizjak
fork: use this_cpu_try_cmpxchg() in try_release_thread_stack...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-05-21
Uros Bizjak
x86/boot: Use current_stack_pointer to avoid asm()...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-05-21
Uros Bizjak
x86/percpu: Enable named address spaces for all capable...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-05-20
Uros Bizjak
x86/percpu: Move some percpu accessors around to reduce...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-05-20
Uros Bizjak
x86/percpu: Rename percpu_stable_op() to __raw_cpu_read_stable()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
Cc:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-05-18
Uros Bizjak
x86/percpu: Fix operand constraint modifier in __raw_cpu_write()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-05-18
Uros Bizjak
x86/percpu: Introduce the __raw_cpu_read_const() macro
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-05-18
Uros Bizjak
x86/percpu: Unify percpu read-write accessors
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-05-18
Uros Bizjak
x86/percpu: Move some percpu macros around for readability
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-05-18
Uros Bizjak
x86/percpu: Introduce the pcpu_binary_op() macro
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-05-18
Uros Bizjak
perf/x86/amd: Use try_cmpxchg() in events/amd/{un,...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-05-17
Uros Bizjak
locking/x86/xen: Use try_cmpxchg() in xen_alloc_p2m_entry()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-26
Uros Bizjak
iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-24
Uros Bizjak
locking/pvqspinlock/x86: Use _Q_LOCKED_VAL in PV_UNLOCK_ASM...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-24
Uros Bizjak
locking/qspinlock/x86: Micro-optimize virt_spin_lock()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-24
Uros Bizjak
locking/atomic/x86: Merge __arch{,_try}_cmpxchg64_emu_local...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-14
Uros Bizjak
locking/atomic/x86: Introduce arch_try_cmpxchg64_local()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-12
Uros Bizjak
locking/pvqspinlock/x86: Remove redundant CMP after...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-12
Uros Bizjak
locking/pvqspinlock: Use try_cmpxchg() in qspinlock_paravirt.h
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-12
Uros Bizjak
locking/pvqspinlock: Use try_cmpxchg_acquire() in trylock_cl...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-11
Uros Bizjak
locking/qspinlock: Use atomic_try_cmpxchg_relaxed(...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-10
Uros Bizjak
locking/atomic/x86: Define arch_atomic_sub() family...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-10
Uros Bizjak
locking/atomic/x86: Rewrite x86_32 arch_atomic64_{...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-10
Uros Bizjak
locking/atomic/x86: Introduce arch_atomic64_read_nonatomic...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-10
Uros Bizjak
locking/atomic/x86: Introduce arch_atomic64_try_cmpxchg...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-09
Uros Bizjak
locking/atomic/x86: Introduce arch_try_cmpxchg64()...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-09
Uros Bizjak
locking/atomic/x86: Modernize x86_32 arch_{,try_}_cmpxchg64...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-09
Uros Bizjak
locking/atomic/x86: Correct the definition of __arch_try_cmp...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-06
Uros Bizjak
x86/percpu: Introduce raw_cpu_read_long() to reduce...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-06
Uros Bizjak
x86/percpu: Rewrite x86_this_cpu_test_bit() and friends...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-06
Uros Bizjak
x86/percpu: Fix x86_this_cpu_variable_test_bit() asm...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-03
Uros Bizjak
x86/percpu: Re-enable named address spaces with sanitizers...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-03
Uros Bizjak
x86/percpu: Use __force to cast from __percpu address...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-04-02
Uros Bizjak
x86/bpf: Fix IP after emitting call depth accounting
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-25
Uros Bizjak
x86/percpu: Disable named address spaces for KCSAN
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-25
Uros Bizjak
x86/percpu: Do not use this_cpu_read_stable_8() for...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-22
Uros Bizjak
x86/percpu: Unify arch_raw_cpu_ptr() defines
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-21
Uros Bizjak
x86/percpu: Enable named address spaces for GCC 9.1+
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-20
Uros Bizjak
x86/percpu: Re-enable named address spaces with KASAN...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-20
Uros Bizjak
x86/percpu: Move raw_percpu_xchg_op() to a better place
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-20
Uros Bizjak
x86/percpu: Convert this_percpu_xchg_op() from asm...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-20
Uros Bizjak
x86/asm: Use "m" operand constraint in WRUSSQ asm template
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-19
Uros Bizjak
x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-19
Uros Bizjak
x86/asm: Use %a instead of %P operand modifier in asm...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-19
Uros Bizjak
x86/asm: Use %c/%n instead of %P operand modifier in...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-19
Uros Bizjak
x86/asm: Remove %P operand modifier from altinstr asm...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-01
Uros Bizjak
locking/rtmutex: Use try_cmpxchg_relaxed() in mark_rt_mutex_...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-01
Uros Bizjak
locking/x86: Implement local_xchg() using CMPXCHG without...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-03-01
Uros Bizjak
x86/boot: Use 32-bit XOR to clear registers
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2024-01-09
Uros Bizjak
x86/percpu: Use %RIP-relative address in untagged_addr()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-12-13
Uros Bizjak
x86/head_64: Use TESTB instead of TESTL in secondary_startup...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-12-11
Uros Bizjak
x86/percpu: Avoid sparse warning with cast to named...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-12-11
Uros Bizjak
x86/traps: Use current_top_of_stack() helper in traps.c
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-12-11
Uros Bizjak
x86/percpu: Fix "const_pcpu_hot" version generation...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-12-11
Uros Bizjak
kexec: use atomic_try_cmpxchg in crash_kexec
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-12-02
Uros Bizjak
x86/callthunks: Correct calculation of dest address...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-11-30
Uros Bizjak
KVM: SVM,VMX: Use %rip-relative addressing to access...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-11-30
Uros Bizjak
x86/smp: Use atomic_try_cmpxchg in native_stop_other_cpus()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-11-30
Uros Bizjak
x86/smp: Move the call to smp_processor_id() after...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-11-30
Uros Bizjak
x86/percpu: Declare const_pcpu_hot as extern const...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-11-30
Uros Bizjak
x86/acpi: Use %rip-relative addressing in wakeup_64.S
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-11-30
Uros Bizjak
x86/callthunks: Fix and unify call thunks assembly...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-11-30
Uros Bizjak
x86/callthunks: Handle %rip-relative relocations in...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-11-30
Uros Bizjak
x86/percpu: Define PER_CPU_VAR macro also for !__ASSEMBLY__
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-11-22
Uros Bizjak
x86/hyperv: Use atomic_try_cmpxchg() to micro-optimize...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-10-24
Uros Bizjak
x86/percpu: Return correct variable from current_top_of_stack()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-10-23
Uros Bizjak
x86/percpu: Introduce const-qualified const_pcpu_hot...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-10-20
Uros Bizjak
x86/percpu: Introduce %rip-relative addressing to PER_CPU_VAR()
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-10-20
Uros Bizjak
x86/percpu, xen: Correct PER_CPU_VAR() usage to include...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-10-20
Uros Bizjak
x86/percpu: Correct PER_CPU_VAR() usage to include...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-10-18
Uros Bizjak
x86/percpu: Use the correct asm operand modifier in...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
Cc:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-10-16
Uros Bizjak
x86/percpu: Use C for arch_raw_cpu_ptr(), to improve...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
Cc:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-10-16
Uros Bizjak
x86/percpu: Rewrite arch_raw_cpu_ptr() to be easier...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
Cc:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-10-10
Uros Bizjak
x86/percpu: Disable named address spaces for KASAN
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
2023-10-10
Uros Bizjak
locking/atomics: Use atomic_try_cmpxchg_release() to...
Signed-off-by:
Uros Bizjak
<ubizjak@gmail.com>
commit
|
commitdiff
|
tree
next