Show patches with: Submitter = Uros Bizjak       |   144 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
x86/asm: Implement local_xchg using CMPXCHG without lock prefix x86/asm: Implement local_xchg using CMPXCHG without lock prefix - - - --- 2024-01-24 Uros Bizjak New
locking/rtmutex: Use try_cmpxchg_relaxed in mark_rt_mutex_waiters() locking/rtmutex: Use try_cmpxchg_relaxed in mark_rt_mutex_waiters() - - - --- 2024-01-24 Uros Bizjak New
x86/asm: Use 32bit xor to clear registers x86/asm: Use 32bit xor to clear registers - - - --- 2024-01-24 Uros Bizjak New
[RESEND,-tip] x86/percpu: Use %RIP-relative address in untagged_addr() [RESEND,-tip] x86/percpu: Use %RIP-relative address in untagged_addr() 2 - - --- 2023-12-13 Uros Bizjak New
[-tip,v3,3/3] x86/percpu: Avoid sparse warning with cast to named address space [-tip,v3,1/3] x86/percpu: Fix "const_pcpu_hot" version generation failure 1 - - --- 2023-12-04 Uros Bizjak New
[-tip,v3,2/3] x86/traps: Use current_top_of_stack() helper in traps.c [-tip,v3,1/3] x86/percpu: Fix "const_pcpu_hot" version generation failure - - - --- 2023-12-04 Uros Bizjak New
[-tip,v3,1/3] x86/percpu: Fix "const_pcpu_hot" version generation failure [-tip,v3,1/3] x86/percpu: Fix "const_pcpu_hot" version generation failure - - - --- 2023-12-04 Uros Bizjak New
[-tip,v2,3/3] x86/percpu: Avoid sparse warning with cast to named address space [-tip,v2,1/3] x86/percpu: Fix "const_pcpu_hot" version generation failure - - - --- 2023-12-03 Uros Bizjak New
[-tip,v2,2/3] x86/traps: Use current_top_of_stack() helper in traps.c [-tip,v2,1/3] x86/percpu: Fix "const_pcpu_hot" version generation failure - - - --- 2023-12-03 Uros Bizjak New
[-tip,v2,1/3] x86/percpu: Fix "const_pcpu_hot" version generation failure [-tip,v2,1/3] x86/percpu: Fix "const_pcpu_hot" version generation failure - - - --- 2023-12-03 Uros Bizjak New
[-tip,3/3] x86/percpu: Avoid sparse warning with cast to named address space [-tip,1/3] x86/percpu: Fix "const_pcpu_hot" version generation failure - - - --- 2023-12-03 Uros Bizjak New
[-tip,2/3] x86/traps: Use current_top_of_stack() helper in traps.c [-tip,1/3] x86/percpu: Fix "const_pcpu_hot" version generation failure - - - --- 2023-12-03 Uros Bizjak New
[-tip,1/3] x86/percpu: Fix "const_pcpu_hot" version generation failure [-tip,1/3] x86/percpu: Fix "const_pcpu_hot" version generation failure - - - --- 2023-12-03 Uros Bizjak New
x86/callthunks: Correct calculation of dest address in is_callthunk() x86/callthunks: Correct calculation of dest address in is_callthunk() - - 1 --- 2023-12-01 Uros Bizjak New
x86/percpu: Declare const_pcpu_hot as extern const variable x86/percpu: Declare const_pcpu_hot as extern const variable - - - --- 2023-11-30 Uros Bizjak New
[v2,2/2] x86/smp: Use atomic_try_cmpxchg in native_stop_other_cpus() [v2,1/2] x86/smp: Move the call to smp_processor_id() after the early exit - - - --- 2023-11-23 Uros Bizjak New
[v2,1/2] x86/smp: Move the call to smp_processor_id() after the early exit [v2,1/2] x86/smp: Move the call to smp_processor_id() after the early exit - - - --- 2023-11-23 Uros Bizjak New
x86/mm/encrypt: Use %a asm operand modifier to obtain %rip-relative address x86/mm/encrypt: Use %a asm operand modifier to obtain %rip-relative address - - - --- 2023-11-20 Uros Bizjak New
[-tip] x86/mm: Use %RIP-relative address in untagged_addr() [-tip] x86/mm: Use %RIP-relative address in untagged_addr() 1 - - --- 2023-11-16 Uros Bizjak New
x86/hyperv: Use atomic_try_cmpxchg() to micro-optimize hv_nmi_unknown() x86/hyperv: Use atomic_try_cmpxchg() to micro-optimize hv_nmi_unknown() - 1 - --- 2023-11-14 Uros Bizjak New
x86/smp: Use atomic_try_cmpxchg() to micro-optimize native_stop_other_cpus() x86/smp: Use atomic_try_cmpxchg() to micro-optimize native_stop_other_cpus() - - - --- 2023-11-14 Uros Bizjak New
kexec: Use atomic_try_cmpxchg in crash_kexec kexec: Use atomic_try_cmpxchg in crash_kexec 1 - - --- 2023-11-14 Uros Bizjak New
x86/head_64: Use testb instead of testl in secondary_startup_64_no_verify x86/head_64: Use testb instead of testl in secondary_startup_64_no_verify - - - --- 2023-11-09 Uros Bizjak New
[-tip,v2,3/3] x86/callthunks: Fix and unify call thunks assembly snippets x86/callthunks: Fix and unify call thunk assembly snippets - - - --- 2023-11-05 Uros Bizjak New
[-tip,v2,2/3] x86/callthunks: Handle %rip-relative relocations in call thunk template x86/callthunks: Fix and unify call thunk assembly snippets - - - --- 2023-11-05 Uros Bizjak New
[-tip,v2,1/3] x86/percpu: Define PER_CPU_VAR macro also for !__ASSEMBLY__ x86/callthunks: Fix and unify call thunk assembly snippets - - - --- 2023-11-05 Uros Bizjak New
x86/acpi: Use %rip-relative addressing in wakeup_64.S x86/acpi: Use %rip-relative addressing in wakeup_64.S 1 - - --- 2023-11-03 Uros Bizjak New
[3/3] x86/callthunks: Fix and unify call thunks assembly snippets Fix and unify call thunks assembly snippets - - - --- 2023-11-02 Uros Bizjak New
[2/3] x86/callthunks: Handle %rip-relative relocations in call thunk template Fix and unify call thunks assembly snippets - - - --- 2023-11-02 Uros Bizjak New
[1/3] x86/callthunks: Move call thunk template to .S file Fix and unify call thunks assembly snippets - - - --- 2023-11-02 Uros Bizjak New
KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting - - - --- 2023-10-31 Uros Bizjak New
x86/traps: Use current_top_of_stack() helper in traps.c x86/traps: Use current_top_of_stack() helper in traps.c - - - --- 2023-10-24 Uros Bizjak New
x86/percpu: Return correct variable from current_top_of_stack() x86/percpu: Return correct variable from current_top_of_stack() - - - --- 2023-10-24 Uros Bizjak New
[-tip,v3] x86/percpu: Introduce const-qualified const_pcpu_hot [-tip,v3] x86/percpu: Introduce const-qualified const_pcpu_hot - - - --- 2023-10-23 Uros Bizjak New
[-tip,v2] x86/percpu: Introduce const-qualified const_pcpu_hot [-tip,v2] x86/percpu: Introduce const-qualified const_pcpu_hot - - - --- 2023-10-21 Uros Bizjak New
x86/percpu: Introduce const-qualified const_pcpu_hot x86/percpu: Introduce const-qualified const_pcpu_hot - - - --- 2023-10-20 Uros Bizjak New
x86: clean up fpu switching in the middle of task switching x86: clean up fpu switching in the middle of task switching - - - --- 2023-10-18 Uros Bizjak New
[-tip,v3,3/3] x86/percpu: Introduce %rip-relative addressing to PER_CPU_VAR [-tip,v3,1/3] x86/percpu: Correct PER_CPU_VAR usage to include symbol and its addend - - - --- 2023-10-17 Uros Bizjak New
[-tip,v3,2/3] x86/percpu, xen: Correct PER_CPU_VAR usage to include symbol and its addend [-tip,v3,1/3] x86/percpu: Correct PER_CPU_VAR usage to include symbol and its addend - 1 - --- 2023-10-17 Uros Bizjak New
[-tip,v3,1/3] x86/percpu: Correct PER_CPU_VAR usage to include symbol and its addend [-tip,v3,1/3] x86/percpu: Correct PER_CPU_VAR usage to include symbol and its addend - - - --- 2023-10-17 Uros Bizjak New
x86/percpu: Use correct asm operand modifier in percpu_stable_op x86/percpu: Use correct asm operand modifier in percpu_stable_op - - - --- 2023-10-16 Uros Bizjak New
[-tip,3/3] x86/percpu: *NOT FOR MERGE* Implement arch_raw_cpu_ptr() with RDGSBASE [-tip,1/3] x86/percpu: Rewrite arch_raw_cpu_ptr() - - - --- 2023-10-15 Uros Bizjak New
[-tip,2/3] x86/percpu: Use C for arch_raw_cpu_ptr() [-tip,1/3] x86/percpu: Rewrite arch_raw_cpu_ptr() - - - --- 2023-10-15 Uros Bizjak New
[-tip,1/3] x86/percpu: Rewrite arch_raw_cpu_ptr() [-tip,1/3] x86/percpu: Rewrite arch_raw_cpu_ptr() - - - --- 2023-10-15 Uros Bizjak New
[RESEND,2/2] x86/percpu, xen: Correct PER_CPU_VAR usage to include symbol and its addend [RESEND,1/2] x86/percpu: Correct PER_CPU_VAR usage to include symbol and its addend - 1 - --- 2023-10-15 Uros Bizjak New
[RESEND,1/2] x86/percpu: Correct PER_CPU_VAR usage to include symbol and its addend [RESEND,1/2] x86/percpu: Correct PER_CPU_VAR usage to include symbol and its addend - - - --- 2023-10-15 Uros Bizjak New
[v2,4/4] x86/percpu: Introduce %rip-relative addressing to PER_CPU_VAR macro Introduce %rip-relative addressing to PER_CPU_VAR macro - - - --- 2023-10-12 Uros Bizjak New
[v2,3/4] x86/percpu, xen: Correct PER_CPU_VAR usage to include symbol and its addend Introduce %rip-relative addressing to PER_CPU_VAR macro - - - --- 2023-10-12 Uros Bizjak New
[v2,2/4] x86/percpu: Correct PER_CPU_VAR usage to include symbol and its addend Introduce %rip-relative addressing to PER_CPU_VAR macro - - - --- 2023-10-12 Uros Bizjak New
[v2,1/4] x86/percpu: Introduce PER_CPU_ARG and use it in cmpxchg{8,16}b_emu.S Introduce %rip-relative addressing to PER_CPU_VAR macro - - - --- 2023-10-12 Uros Bizjak New
[4/4] x86/percpu: Introduce %rip-relative addressing to PER_CPU_VAR macro Introduce %rip-relative addressing to PER_CPU_VAR macro - - - --- 2023-10-12 Uros Bizjak New
[3/4] x86/percpu, xen: Correct PER_CPU_VAR usage to include symbol and its addend Introduce %rip-relative addressing to PER_CPU_VAR macro - - - --- 2023-10-12 Uros Bizjak New
[2/4] x86/percpu: Correct PER_CPU_VAR usage to include symbol and its addend Introduce %rip-relative addressing to PER_CPU_VAR macro - - - --- 2023-10-12 Uros Bizjak New
[1/4] x86/percpu: Use explicit segment registers in lib/cmpxchg{8,16}b_emu.S Introduce %rip-relative addressing to PER_CPU_VAR macro - - - --- 2023-10-12 Uros Bizjak New
[tip] x86/percpu: Rewrite arch_raw_cpu_ptr() [tip] x86/percpu: Rewrite arch_raw_cpu_ptr() - - - --- 2023-10-11 Uros Bizjak New
[v2,-tip] x86/percpu: Use C for arch_raw_cpu_ptr() [v2,-tip] x86/percpu: Use C for arch_raw_cpu_ptr() - - - --- 2023-10-10 Uros Bizjak New
[tip] x86/percpu: Use C for arch_raw_cpu_ptr() [tip] x86/percpu: Use C for arch_raw_cpu_ptr() - - - --- 2023-10-09 Uros Bizjak New
[tip] x86/percpu: Disable named address spaces for KASAN [tip] x86/percpu: Disable named address spaces for KASAN - - - --- 2023-10-09 Uros Bizjak New
[v2,4/4] x86/percpu: Use C for percpu read/write accessors Untitled series #61398 - - - --- 2023-10-04 Uros Bizjak New
[4/4] x86/percpu: Use C for percpu read/write accessors x86/percpu: Use segment qualifiers - - - --- 2023-10-04 Uros Bizjak New
[3/4] x86/percpu: Use compiler segment prefix qualifier x86/percpu: Use segment qualifiers - - - --- 2023-10-04 Uros Bizjak New
[2/4] x86/percpu: Enable named address spaces with known compiler version x86/percpu: Use segment qualifiers - - - --- 2023-10-04 Uros Bizjak New
[1/4] x86/percpu: Update arch/x86/include/asm/percpu.h to the current tip x86/percpu: Use segment qualifiers - - - --- 2023-10-04 Uros Bizjak New
[RFC,4/4] x86/percpu: Use C for percpu read/write accessors x86/percpu: Use segment qualifiers - - - --- 2023-10-01 Uros Bizjak New
[RFC,3/4] x86/percpu: Use compiler segment prefix qualifier x86/percpu: Use segment qualifiers - - - --- 2023-10-01 Uros Bizjak New
[RFC,2/4] x86/percpu: Detect compiler support for named address spaces x86/percpu: Use segment qualifiers - - - --- 2023-10-01 Uros Bizjak New
[RFC,1/4] x86/percpu: Update arch/x86/include/asm/percpu.h to the current tip x86/percpu: Use segment qualifiers - - - --- 2023-10-01 Uros Bizjak New
[v2,3/3] xen: Use sync_try_cmpxchg instead of sync_cmpxchg [v2,1/3] locking/generic: Add generic support for sync_try_cmpxchg and its fallback 1 - - --- 2023-10-01 Uros Bizjak New
[v2,2/3] locking/x86: Introduce arch_sync_try_cmpxchg [v2,1/3] locking/generic: Add generic support for sync_try_cmpxchg and its fallback - - - --- 2023-10-01 Uros Bizjak New
[v2,1/3] locking/generic: Add generic support for sync_try_cmpxchg and its fallback [v2,1/3] locking/generic: Add generic support for sync_try_cmpxchg and its fallback - - - --- 2023-10-01 Uros Bizjak New
[RESEND,2/2] locking/x86: Wire up sync_try_cmpxchg [RESEND,1/2] locking/generic: Add generic support for sync_try_cmpxchg and its fallback - - - --- 2023-09-25 Uros Bizjak New
[RESEND,1/2] locking/generic: Add generic support for sync_try_cmpxchg and its fallback [RESEND,1/2] locking/generic: Add generic support for sync_try_cmpxchg and its fallback - - - --- 2023-09-25 Uros Bizjak New
[RESEND,v3] locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 [RESEND,v3] locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 1 - - --- 2023-09-18 Uros Bizjak New
[tip,v2] x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op [tip,v2] x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op - - - --- 2023-09-18 Uros Bizjak New
[tip] x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op [tip] x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op - - - --- 2023-09-18 Uros Bizjak New
ring_buffer: Use try_cmpxchg instead of cmpxchg in rb_insert_pages ring_buffer: Use try_cmpxchg instead of cmpxchg in rb_insert_pages - - - --- 2023-09-14 Uros Bizjak New
[2/2] perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update [1/2] perf/x86/rapl: Stop doing cpu_relax in the cmpxchg loop - - - --- 2023-08-07 Uros Bizjak New
[1/2] perf/x86/rapl: Stop doing cpu_relax in the cmpxchg loop [1/2] perf/x86/rapl: Stop doing cpu_relax in the cmpxchg loop - - - --- 2023-08-07 Uros Bizjak New
locking/arch: Rewrite local_add_unless as static inline function locking/arch: Rewrite local_add_unless as static inline function - - - --- 2023-07-31 Uros Bizjak New
[v2] ring_buffer: Use try_cmpxchg instead of cmpxchg [v2] ring_buffer: Use try_cmpxchg instead of cmpxchg - - - --- 2023-07-14 Uros Bizjak New
[3/3] xen: Illustrate the transition to sync_try_cmpxchg [1/3] locking/generic: Add generic support for sync_try_cmpxchg and its falback 1 - - --- 2023-07-10 Uros Bizjak New
[2/3] locking/x86: Wire up sync_try_cmpxchg [1/3] locking/generic: Add generic support for sync_try_cmpxchg and its falback - - - --- 2023-07-10 Uros Bizjak New
[1/3] locking/generic: Add generic support for sync_try_cmpxchg and its falback [1/3] locking/generic: Add generic support for sync_try_cmpxchg and its falback - - - --- 2023-07-10 Uros Bizjak New
[2/2] perf/ring_buffer: Use local_try_cmpxchg in __perf_output_begin [1/2] locking/arch: Avoid variable shadowing in local_try_cmpxchg() - - - --- 2023-07-08 Uros Bizjak New
[1/2] locking/arch: Avoid variable shadowing in local_try_cmpxchg() [1/2] locking/arch: Avoid variable shadowing in local_try_cmpxchg() - - - --- 2023-07-08 Uros Bizjak New
perf/core: Use local64_try_cmpxchg in perf_swevent_set_period perf/core: Use local64_try_cmpxchg in perf_swevent_set_period - - - --- 2023-07-08 Uros Bizjak New
perf/x86: Use local64_try_cmpxchg perf/x86: Use local64_try_cmpxchg - - - --- 2023-07-06 Uros Bizjak New
drm/i915/pmu: Use local64_try_cmpxchg in i915_pmu_event_read drm/i915/pmu: Use local64_try_cmpxchg in i915_pmu_event_read - - - --- 2023-07-03 Uros Bizjak New
drm/amdgpu: Use local64_try_cmpxchg in amdgpu_perf_read drm/amdgpu: Use local64_try_cmpxchg in amdgpu_perf_read - - - --- 2023-07-03 Uros Bizjak New
dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update - 1 - --- 2023-07-03 Uros Bizjak New
locking/arch: Avoid variable shadowing in local_try_cmpxchg() locking/arch: Avoid variable shadowing in local_try_cmpxchg() - - - --- 2023-05-17 Uros Bizjak New
atomics: Use atomic_try_cmpxchg_release in rcuref_put_slowpath() atomics: Use atomic_try_cmpxchg_release in rcuref_put_slowpath() - - - --- 2023-05-09 Uros Bizjak New
KVM: x86/mmu: Add comment on try_cmpxchg64 usage in tdp_mmu_set_spte_atomic KVM: x86/mmu: Add comment on try_cmpxchg64 usage in tdp_mmu_set_spte_atomic - - - --- 2023-04-25 Uros Bizjak New
[v2,5/5] events: Illustrate the transition to local{,64}_try_cmpxchg locking: Introduce local{,64}_try_cmpxchg - - - --- 2023-04-05 Uros Bizjak New
[v2,4/5] locking/x86: Define arch_try_cmpxchg_local locking: Introduce local{,64}_try_cmpxchg - - - --- 2023-04-05 Uros Bizjak New
[v2,3/5] locking/arch: Wire up local_try_cmpxchg locking: Introduce local{,64}_try_cmpxchg - - - --- 2023-04-05 Uros Bizjak New
[v2,2/5] locking/generic: Wire up local{,64}_try_cmpxchg locking: Introduce local{,64}_try_cmpxchg 1 - - --- 2023-04-05 Uros Bizjak New
[v2,1/5] locking/atomic: Add generic try_cmpxchg{,64}_local support locking: Introduce local{,64}_try_cmpxchg 1 - - --- 2023-04-05 Uros Bizjak New
[v2] x86/ACPI/boot: Improve __acpi_acquire_global_lock [v2] x86/ACPI/boot: Improve __acpi_acquire_global_lock 1 - - --- 2023-03-20 Uros Bizjak New
[10/10] perf/ring_buffer: use local_try_cmpxchg in __perf_output_begin locking: Introduce local{,64}_try_cmpxchg - - - --- 2023-03-05 Uros Bizjak New
« 1 2 »