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 |
2023-10-09 |
Uros Bizjak | locking/atomic, xen: Use sync_try_cmpxchg() instead... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-10-09 |
Uros Bizjak | locking/atomic/x86: Introduce arch_sync_try_cmpxchg() Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-10-09 |
Uros Bizjak | locking/atomic: Add generic support for sync_try_cmpxchg... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-10-05 |
Uros Bizjak | drm/i915/pmu: Use local64_try_cmpxchg in i915_pmu_event_read Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-10-05 |
Uros Bizjak | x86/percpu: Use C for percpu read/write accessors Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-10-05 |
Uros Bizjak | x86/percpu: Enable named address spaces with known... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-10-04 |
Uros Bizjak | panic: use atomic_try_cmpxchg in panic() and nmi_panic() Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-10-04 |
Uros Bizjak | mm/vmstat: use this_cpu_try_cmpxchg in mod_{zone,node... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-10-04 |
Uros Bizjak | locking/local, arch: Rewrite local_add_unless() as... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-10-04 |
Uros Bizjak | ring_buffer: Use try_cmpxchg instead of cmpxchg in... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-10-03 |
Uros Bizjak | perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-10-03 |
Uros Bizjak | perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-09-21 |
Uros Bizjak | x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-09-18 |
Uros Bizjak | locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-09-15 |
Uros Bizjak | sched/core: Use do-while instead of for loop in set_nr_if_po... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-09-15 |
Uros Bizjak | x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-09-15 |
Uros Bizjak | x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpx... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-09-15 |
Uros Bizjak | x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-08-09 |
Uros Bizjak | drm/amdgpu: Use local64_try_cmpxchg in amdgpu_perf_read Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-08-01 |
Uros Bizjak | dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-07-30 |
Uros Bizjak | ring_buffer: Use try_cmpxchg instead of cmpxchg Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-07-10 |
Uros Bizjak | perf/ring_buffer: Use local_try_cmpxchg in __perf_output_begin Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-07-10 |
Uros Bizjak | locking/arch: Avoid variable shadowing in local_try_cmpxchg() Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-07-10 |
Uros Bizjak | perf/core: Use local64_try_cmpxchg in perf_swevent_set_period Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-07-10 |
Uros Bizjak | perf/x86: Use local64_try_cmpxchg Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-05-26 |
Uros Bizjak | KVM: x86/mmu: Add comment on try_cmpxchg64 usage in... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-04-29 |
Uros Bizjak | locking/x86: Define arch_try_cmpxchg_local() Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-04-29 |
Uros Bizjak | locking/arch: Wire up local_try_cmpxchg() Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-04-29 |
Uros Bizjak | locking/generic: Wire up local{,64}_try_cmpxchg() Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-04-29 |
Uros Bizjak | locking/atomic: Add generic try_cmpxchg{,64}_local... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-04-08 |
Uros Bizjak | nfs: remove empty if statement from nfs3_prepare_get_acl Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-04-07 |
Uros Bizjak | x86/apic: Fix atomic update of offset in reserve_eilvt_offset() Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-03-28 |
Uros Bizjak | mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-03-22 |
Uros Bizjak | x86/ACPI/boot: Improve __acpi_acquire_global_lock Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-03-21 |
Uros Bizjak | ring_buffer: Use try_cmpxchg instead of cmpxchg Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-03-21 |
Uros Bizjak | ring_buffer: Change some static functions to bool Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-03-21 |
Uros Bizjak | ring_buffer: Change some static functions to void Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-02-06 |
Uros Bizjak | posix-timers: Use atomic64_try_cmpxchg() in __update_gt_cput... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-02-03 |
Uros Bizjak | fs/ext4: use try_cmpxchg in ext4_update_bh_state Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-02-03 |
Uros Bizjak | lib/genalloc: use try_cmpxchg in {set,clear}_bits_ll Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-01-31 |
Uros Bizjak | x86/pvclock: Improve atomic update of last_value in... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-01-26 |
Uros Bizjak | x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-01-26 |
Uros Bizjak | x86/PAT: Use try_cmpxchg() in set_page_memtype() Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2023-01-08 |
Uros Bizjak | posix_acl: Use try_cmpxchg in get_acl Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-12-02 |
Uros Bizjak | posix_acl: Fix the type of sentinel in get_acl Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-11-29 |
Uros Bizjak | x86/boot: Remove x86_32 PIC using %ebx workaround Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-11-18 |
Uros Bizjak | sched/fair: use try_cmpxchg in task_numa_work Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-11-18 |
Uros Bizjak | llist: avoid extra memory read in llist_add_batch Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-11-15 |
Uros Bizjak | nvmet: use try_cmpxchg in nvmet_update_sq_head Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-11-14 |
Uros Bizjak | raid5-cache: use try_cmpxchg in r5l_wake_reclaim Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-11-09 |
Uros Bizjak | zram: use try_cmpxchg in update_used_max Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-10-27 |
Uros Bizjak | jump_label: Use atomic_try_cmpxchg() in static_key_slow_inc_... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-09-26 |
Uros Bizjak | KVM: VMX: Do not declare vmread_error() asmlinkage Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-09-26 |
Uros Bizjak | KVM/VMX: Avoid stack engine synchronization uop in... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-09-26 |
Uros Bizjak | btrfs: use atomic_try_cmpxchg in free_extent_buffer Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-09-12 |
Uros Bizjak | smpboot: use atomic_try_cmpxchg in cpu_wait_death and... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-09-12 |
Uros Bizjak | task_work: use try_cmpxchg in task_work_add, task_work_cance... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-09-12 |
Uros Bizjak | bitops: use try_cmpxchg in set_mask_bits and bit_clear_unless Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-09-12 |
Uros Bizjak | iversion: use atomic64_try_cmpxchg) Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-09-12 |
Uros Bizjak | aio: use atomic_try_cmpxchg in __get_reqs_available Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-09-12 |
Uros Bizjak | buffer: use try_cmpxchg in discard_buffer Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-09-12 |
Uros Bizjak | epoll: use try_cmpxchg in list_add_tail_lockless Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-09-12 |
Uros Bizjak | llist: use try_cmpxchg in llist_add_batch and llist_del_first Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-09-08 |
Uros Bizjak | sbitmap: Use atomic_long_try_cmpxchg in __sbitmap_queue_get_... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-08-25 |
Uros Bizjak | netdev: Use try_cmpxchg in napi_if_scheduled_mark_missed Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-08-15 |
Uros Bizjak | x86/uaccess: Improve __try_cmpxchg64_user_asm() for... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-07-25 |
Uros Bizjak | io_uring: Use atomic_long_try_cmpxchg in __io_account_mem Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-07-18 |
Uros Bizjak | random: use try_cmpxchg in _credit_init_bits Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-07-18 |
Uros Bizjak | compiler-gcc.h: remove ancient workaround for gcc PR... Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-07-18 |
Uros Bizjak | mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
2022-07-14 |
Uros Bizjak | ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update Signed-off-by: Uros Bizjak <ubizjak@gmail.com>
|
commit | commitdiff | tree |
next |