2023-09-21 | peterz@infradead.org | futex: Add sys_futex_wake() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-21 | peterz@infradead.org | futex: Validate futex value against futex size ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-21 | peterz@infradead.org | futex: Flag conversion ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-21 | peterz@infradead.org | futex: Extend the FUTEX2 flags ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-21 | peterz@infradead.org | futex: Clarify FUTEX2 flags ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-20 | Peter Zijlstra | futex/pi: Fix recursive rt_mutex waiter state ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-20 | Peter Zijlstra | sched: Provide rt_mutex specific scheduler helpers ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-20 | Peter Zijlstra | sched: Constrain locks in sched_submit_work() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-13 | Peter Zijlstra | cleanup: Make no_free_ptr() __must_check ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-12 | Peter Zijlstra | x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-09-12 | Peter Zijlstra | x86/ibt: Suppress spurious ENDBR ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-17 | Peter Zijlstra | sched/eevdf: Curb wakeup-preemption ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-17 | Peter Zijlstra | x86/static_call: Fix __static_call_fixup() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | objtool/x86: Fixup frame-pointer vs rethunk ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/cpu/kvm: Provide UNTRAIN_RET_VM ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/cpu: Cleanup the untrain mess ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/cpu: Rename original retbleed methods ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/cpu: Clean up SRSO return thunk mess ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/alternative: Make custom return thunk unconditional ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | objtool/x86: Fix SRSO mess ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-16 | Peter Zijlstra | x86/cpu: Fix __x86_return_thunk symbol type ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify sched_core_cpu_{starting,deactivate}() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify try_steal_cookie() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify sched_tick_remote() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify sched_exec() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify ttwu() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify wake_up_if_idle() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify: migrate_swap_stop() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify sysctl_sched_uclamp_handler() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-14 | Peter Zijlstra | sched: Simplify get_nohz_timer_target() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-09 | Peter Zijlstra | x86/cpu: Update Hybrids ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-09 | Peter Zijlstra | x86/cpu: Fix Crestmont uarch ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-08-09 | Peter Zijlstra | x86/cpu: Fix Gracemont uarch ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-31 | Peter Zijlstra | Revert "sched/fair: Move unused stub functions to header" ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-20 | Peter Zijlstra | x86: Fix kthread unwind ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/fair: Propagate enqueue flags into place_entity() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/debug: Rename sysctl_sched_min_granularity to... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/fair: Commit to EEVDF ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/smp: Use lag to simplify cross-runqueue placement ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/fair: Commit to lag based placement ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/fair: Implement an EEVDF-like scheduling policy ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | rbtree: Add rb_add_augmented_cached() helper ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/fair: Add lag based placement ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/fair: Remove sched_feat(START_DEBIT) ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-19 | Peter Zijlstra | sched/fair: Add cfs_rq::avg_vruntime ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-17 | Peter Zijlstra | locking/rtmutex: Fix task->pi_waiters integrity ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-13 | Peter Zijlstra | sched/debug: Dump domains' sched group flags ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-13 | Peter Zijlstra | x86/sched: Enable cluster scheduling on Hybrid ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-10 | Peter Zijlstra | iov_iter: Mark copy_iovec_from_user() noclone ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-10 | Peter Zijlstra | x86/fineibt: Poison ENDBR at +0 ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-10 | Peter Zijlstra | x86/cfi: Extend ENDBR sealing to kCFI ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-10 | Peter Zijlstra | x86/alternative: Rename apply_ibt_endbr() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-07-10 | Peter Zijlstra | x86/cfi: Extend {JMP,CAKK}_NOSPEC comment ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-26 | Peter Zijlstra | kbuild: Drop -Wdeclaration-after-statement ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-26 | Peter Zijlstra | locking: Introduce __cleanup() based infrastructure ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-26 | Peter Zijlstra | apparmor: Free up __cleanup() name ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-26 | Peter Zijlstra | dmaengine: ioat: Free up __cleanup() name ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-14 | Peter Zijlstra | x86/alternative: PAUSE is not a NOP ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-07 | Peter Zijlstra | lkdtm: Avoid objtool/ibt warning ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-06 | Peter Zijlstra | arm64/arch_timer: Fix MMIO byteswap ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-06 | Peter Zijlstra | perf: Re-instate the linear PMU search ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | cpuidle: Use local_clock_noinstr() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | sched/clock: Provide local_clock_noinstr() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | x86/tsc: Provide sched_clock_noinstr() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | clocksource: hyper-v: Provide noinstr sched_clock() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | clocksource: hyper-v: Adjust hv_read_tsc_page_tsc(... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | x86/vdso: Fix gettimeofday masking ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | math64: Always inline u128 version of mul_u64_u64_shr() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | s390/time: Provide sched_clock_noinstr() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | loongarch: Provide noinstr sched_clock_read() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | arm64/arch_timer: Provide noinstr sched_clock_read... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | arm64/io: Always inline all of __raw_{read,write}[bwlq]() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | time/sched_clock: Provide sched_clock_noinstr() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | seqlock/latch: Provide raw_read_seqcount_latch_retry() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | x86/sched: Rewrite topology setup ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | sched: Consider task_struct::saved_state in wait_task_inactive() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | sched: Unconditionally use full-fat wait_task_inactive() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | s390/cpum_sf: Convert to cmpxchg128() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | arch: Remove cmpxchg_double ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | slub: Replace cmpxchg_double() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | x86,intel_iommu: Replace cmpxchg_double() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | x86,amd_iommu: Replace cmpxchg_double() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | parisc: Raise minimal GCC version ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | percpu: Wire up cmpxchg128 ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | percpu: Add {raw,this}_cpu_try_cmpxchg() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | instrumentation: Wire up cmpxchg128() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | arch: Introduce arch_{,try_}_cmpxchg128{,_local}() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | types: Introduce [us]128 ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-06-05 | Peter Zijlstra | cyrpto/b128ops: Remove struct u128 ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-05-31 | Peter Zijlstra | x86/nospec: Shorten RESET_CALL_DEPTH ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-05-31 | Peter Zijlstra | x86/alternatives: Add longer 64-bit NOPs ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-05-11 | Peter Zijlstra | rcu: Remove RCU_NONIDLE() ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-05-11 | Peter Zijlstra | x86/alternative: Complicate optimize_nops() some more ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-05-11 | Peter Zijlstra | x86/alternative: Rewrite optimize_nops() some ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-05-10 | Peter Zijlstra | x86/alternative: Support relocations in alternatives ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-05-10 | Peter Zijlstra | x86/alternative: Make debug-alternative selective ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-05-02 | Peter Zijlstra | debugobjects,locking: Annotate debug_object_fill_pool... ...off-by: Peter Zijlstra (Intel) <peterz@infradead.org> |
commit | commitdiff | tree |
2023-04-21 | Peter Zijlstra | Merge branch 'v6.3-rc7' Signed-off-by: Peter Zijlstra <peterz@infradead.org> |
commit | commitdiff | tree |
next |