Show patches with: Submitter = Peter Zijlstra       |    Archived = No       |   494 patches
« 1 2 3 44 5 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,32/57] perf: Simplify perf_event_context_sched_in() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,31/57] perf: Simplify perf_event_modify_attr() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,30/57] perf: Simplify: *perf_event_{dis,en}able*() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,29/57] perf: Simplify: __perf_install_in_context() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,28/57] perf; Simplify event_sched_in() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,27/57] perf: Simplify perf_cgroup_connect() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,26/57] perf: Simplify event_function*() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,25/57] perf: Simplify perf_fget_light() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,24/57] perf: Simplify perf_pmu_register() error path Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,23/57] perf: Simplify perf_event_alloc() error path Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,22/57] perf: Fix cpuctx refcounting Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,21/57] sched: Misc cleanups Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,20/57] sched: Simplify tg_set_cfs_bandwidth() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,19/57] sched: Simplify sched_move_task() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,18/57] sched: Simplify sched_rr_get_interval() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,17/57] sched: Simplify yield_to() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,16/57] sched: Simplify sched_{set,get}affinity() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,15/57] sched: Simplify syscalls Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,14/57] sched: Simplify set_user_nice() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,13/57] sched: Simplify sched_core_cpu_{starting,deactivate}() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,12/57] sched: Simplify try_steal_cookie() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,11/57] sched: Simplify sched_tick_remote() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,10/57] sched: Simplify sched_exec() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,09/57] sched: Simplify ttwu() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,08/57] sched: Simplify wake_up_if_idle() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,07/57] sched: Simplify: migrate_swap_stop() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,06/57] sched: Simplify sysctl_sched_uclamp_handler() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,05/57] sched: Simplify get_nohz_timer_target() Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,04/57] kbuild: Drop -Wdeclaration-after-statement Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,03/57] locking: Introduce __cleanup() based infrastructure Scope-based Resource Management - - - --- 2023-06-12 Peter Zijlstra New
[v3,02/57] apparmor: Free up __cleanup() name Scope-based Resource Management 2 - - --- 2023-06-12 Peter Zijlstra New
[v3,01/57] dmaengine: ioat: Free up __cleanup() name Scope-based Resource Management 1 - - --- 2023-06-12 Peter Zijlstra New
[v2,07/12] parisc/percpu: Work around the lack of __SIZEOF_INT128__ Untitled series #41544 1 - 1 --- 2023-06-01 Peter Zijlstra New
[12/12] s390/cpum_sf: Convert to cmpxchg128() Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() 1 1 - --- 2023-05-31 Peter Zijlstra New
[11/12] arch: Remove cmpxchg_double Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() 1 1 - --- 2023-05-31 Peter Zijlstra New
[10/12] slub: Replace cmpxchg_double() Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() 2 1 - --- 2023-05-31 Peter Zijlstra New
[09/12] x86,intel_iommu: Replace cmpxchg_double() Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() - 2 - --- 2023-05-31 Peter Zijlstra New
[08/12] x86,amd_iommu: Replace cmpxchg_double() Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() - 1 1 --- 2023-05-31 Peter Zijlstra New
[07/12] percpu: #ifndef __SIZEOF_INT128__ Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() - - - --- 2023-05-31 Peter Zijlstra New
[06/12] percpu: Wire up cmpxchg128 Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() - - - --- 2023-05-31 Peter Zijlstra New
[05/12] percpu: Add {raw,this}_cpu_try_cmpxchg() Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() - - - --- 2023-05-31 Peter Zijlstra New
[04/12] instrumentation: Wire up cmpxchg128() Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() 1 1 - --- 2023-05-31 Peter Zijlstra New
[03/12] arch: Introduce arch_{,try_}_cmpxchg128{,_local}() Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() 2 1 - --- 2023-05-31 Peter Zijlstra New
[02/12] types: Introduce [us]128 Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() 1 1 - --- 2023-05-31 Peter Zijlstra New
[01/12] cyrpto/b128ops: Remove struct u128 Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() 1 1 - --- 2023-05-31 Peter Zijlstra New
[RFC,15/15] sched/eevdf: Use sched_attr::sched_runtime to set request/slice sched: EEVDF and latency-nice and/or slice-attr - - - --- 2023-05-31 Peter Zijlstra New
[RFC,14/15] sched/fair: Add sched group latency support sched: EEVDF and latency-nice and/or slice-attr - - 1 --- 2023-05-31 Peter Zijlstra New
[RFC,13/15] sched/fair: Implement latency-nice sched: EEVDF and latency-nice and/or slice-attr - - 1 --- 2023-05-31 Peter Zijlstra New
[RFC,12/15] sched: Introduce latency-nice as a per-task attribute sched: EEVDF and latency-nice and/or slice-attr - - - --- 2023-05-31 Peter Zijlstra New
[11/15] sched/eevdf: Better handle mixed slice length sched: EEVDF and latency-nice and/or slice-attr - - - --- 2023-05-31 Peter Zijlstra New
[10/15] sched/fair: Propagate enqueue flags into place_entity() sched: EEVDF and latency-nice and/or slice-attr - - - --- 2023-05-31 Peter Zijlstra New
[09/15] sched/debug: Rename min_granularity to base_slice sched: EEVDF and latency-nice and/or slice-attr - - - --- 2023-05-31 Peter Zijlstra New
[08/15] sched: Commit to EEVDF sched: EEVDF and latency-nice and/or slice-attr - - - --- 2023-05-31 Peter Zijlstra New
[07/15] sched/smp: Use lag to simplify cross-runqueue placement sched: EEVDF and latency-nice and/or slice-attr - - - --- 2023-05-31 Peter Zijlstra New
[06/15] sched: Commit to lag based placement sched: EEVDF and latency-nice and/or slice-attr - - - --- 2023-05-31 Peter Zijlstra New
[05/15] sched/fair: Implement an EEVDF like policy sched: EEVDF and latency-nice and/or slice-attr - - - --- 2023-05-31 Peter Zijlstra New
[04/15] rbtree: Add rb_add_augmented_cached() helper sched: EEVDF and latency-nice and/or slice-attr - - - --- 2023-05-31 Peter Zijlstra New
[03/15] sched/fair: Add lag based placement sched: EEVDF and latency-nice and/or slice-attr - - - --- 2023-05-31 Peter Zijlstra New
[02/15] sched/fair: Remove START_DEBIT sched: EEVDF and latency-nice and/or slice-attr - - - --- 2023-05-31 Peter Zijlstra New
[01/15] sched/fair: Add avg_vruntime sched: EEVDF and latency-nice and/or slice-attr - - - --- 2023-05-31 Peter Zijlstra New
[v2,2/2] sched: Use fancy new guards Lock and Pointer guards - - - --- 2023-05-26 Peter Zijlstra New
[v2,1/2] locking: Introduce __cleanup__ based guards Lock and Pointer guards - - - --- 2023-05-26 Peter Zijlstra New
[RFC,2/2] sched: Use fancy new guards Lock and Pointer guards - - - --- 2023-05-26 Peter Zijlstra New
[RFC,1/2] locking: Introduce __cleanup__ based guards Lock and Pointer guards - - - --- 2023-05-26 Peter Zijlstra New
[v2,13/13] cpuidle: Use local_clock_noinstr() local_clock() vs noinstr 1 - - --- 2023-05-19 Peter Zijlstra New
[v2,12/13] sched/clock: Provide local_clock_noinstr() local_clock() vs noinstr - - - --- 2023-05-19 Peter Zijlstra New
[v2,11/13] x86/tsc: Provide sched_clock_noinstr() local_clock() vs noinstr - - - --- 2023-05-19 Peter Zijlstra New
[v2,10/13] clocksource: hyper-v: Provide noinstr sched_clock() local_clock() vs noinstr - - - --- 2023-05-19 Peter Zijlstra New
[v2,09/13] clocksource: hyper-v: Adjust hv_read_tsc_page_tsc() to avoid special casing U64_MAX local_clock() vs noinstr - 1 - --- 2023-05-19 Peter Zijlstra New
[v2,08/13] x86/vdso: Fix gettimeofday masking local_clock() vs noinstr - 1 1 --- 2023-05-19 Peter Zijlstra New
[v2,07/13] math64: Always inline u128 version of mul_u64_u64_shr() local_clock() vs noinstr - - - --- 2023-05-19 Peter Zijlstra New
[v2,06/13] s390/time: Provide sched_clock_noinstr() local_clock() vs noinstr 1 - - --- 2023-05-19 Peter Zijlstra New
[v2,05/13] loongarch: Provide noinstr sched_clock_read() local_clock() vs noinstr - - - --- 2023-05-19 Peter Zijlstra New
[v2,04/13] arm64/arch_timer: Provide noinstr sched_clock_read() functions local_clock() vs noinstr - - - --- 2023-05-19 Peter Zijlstra New
[v2,03/13] arm64/io: Always inline all of __raw_{read,write}[bwlq]() local_clock() vs noinstr - 1 - --- 2023-05-19 Peter Zijlstra New
[v2,02/13] time/sched_clock: Provide sched_clock_noinstr() local_clock() vs noinstr - - - --- 2023-05-19 Peter Zijlstra New
[v2,01/13] seqlock/latch: Provide raw_read_seqcount_latch_retry() local_clock() vs noinstr - 2 - --- 2023-05-19 Peter Zijlstra New
[1/2] x86_64: Longer NOPs x86/alternatives: More nops and some shrinkage - - - --- 2023-05-15 Peter Zijlstra New
[v3,11/11] s390/cpum_sf: Convert to cmpxchg128() Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() 1 - - --- 2023-05-15 Peter Zijlstra New
[v3,10/11] arch: Remove cmpxchg_double Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() 1 - - --- 2023-05-15 Peter Zijlstra New
[v3,09/11] mm/slub: Fold slab_update_freelist() Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() - - - --- 2023-05-15 Peter Zijlstra New
[v3,08/11] slub: Replace cmpxchg_double() Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() 2 - - --- 2023-05-15 Peter Zijlstra New
[v3,07/11] x86,intel_iommu: Replace cmpxchg_double() Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() - 1 - --- 2023-05-15 Peter Zijlstra New
[v3,06/11] x86,amd_iommu: Replace cmpxchg_double() Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() - - 1 --- 2023-05-15 Peter Zijlstra New
[v3,05/11] percpu: Wire up cmpxchg128 Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() - - - --- 2023-05-15 Peter Zijlstra New
[v3,04/11] instrumentation: Wire up cmpxchg128() Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() 1 - - --- 2023-05-15 Peter Zijlstra New
[v3,03/11] arch: Introduce arch_{,try_}_cmpxchg128{,_local}() Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() 2 - - --- 2023-05-15 Peter Zijlstra New
[v3,02/11] types: Introduce [us]128 Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() 1 - - --- 2023-05-15 Peter Zijlstra New
[v3,01/11] cyrpto/b128ops: Remove struct u128 Introduce cmpxchg128() -- aka. the demise of cmpxchg_double() 1 - - --- 2023-05-15 Peter Zijlstra New
[RFC,9/9] cpuidle: Use local_clock_noinstr() local_clock() vs noinstr - - - --- 2023-05-08 Peter Zijlstra New
[RFC,8/9] sched/clock: Provide local_clock_noinstr() local_clock() vs noinstr - - - --- 2023-05-08 Peter Zijlstra New
[RFC,7/9] x86/tsc: Provide sched_clock_noinstr() local_clock() vs noinstr - - - --- 2023-05-08 Peter Zijlstra New
[RFC,6/9] s390/time: Provide sched_clock_noinstr() local_clock() vs noinstr - - - --- 2023-05-08 Peter Zijlstra New
[RFC,5/9] loongarch: Provide noinstr sched_clock_read() local_clock() vs noinstr - - - --- 2023-05-08 Peter Zijlstra New
[RFC,4/9] arm64/arch_timer: Provide noinstr sched_clock_read() functions local_clock() vs noinstr - - - --- 2023-05-08 Peter Zijlstra New
[RFC,3/9] arm64/io: Always inline all of __raw_{read,write}[bwlq]() local_clock() vs noinstr - - - --- 2023-05-08 Peter Zijlstra New
[RFC,2/9] time/sched_clock: Provide sched_clock_noinstr() local_clock() vs noinstr - - - --- 2023-05-08 Peter Zijlstra New
[RFC,1/9] seqlock/latch: Provide raw_read_seqcount_latch_retry() local_clock() vs noinstr - 2 - --- 2023-05-08 Peter Zijlstra New
debugobjects,locking: Annotate __debug_object_init() wait type violation debugobjects,locking: Annotate __debug_object_init() wait type violation - - 1 --- 2023-04-29 Peter Zijlstra New
perf: Optimize perf_pmu_migrate_context() perf: Optimize perf_pmu_migrate_context() - 2 1 --- 2023-04-03 Peter Zijlstra New
« 1 2 3 44 5 »