Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Peter Zijlstra
| Archived =
No
| 494 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
3
4
…
4
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
4
…
4
5
»