Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Uros Bizjak
| Archived =
No
| 144 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
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
»