Show patches with: Submitter = Valentin Schneider       |    Archived = No       |   60 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v4,30/30] context-tracking: Add a Kconfig to enable IPI deferral for NO_HZ_IDLE context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 7-6 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,29/30] x86/mm, mm/vmalloc: Defer flush_tlb_kernel_range() targeting NOHZ_FULL CPUs context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 616 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,28/30] x86/tlb: Make __flush_tlb_all() noinstr context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 7-6 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,27/30] x86/tlb: Make __flush_tlb_local() noinstr-compliant context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 7-6 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,26/30] x86,tlb: Make __flush_tlb_global() noinstr-compliant context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 5-8 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,25/30] context_tracking,x86: Defer kernel text patching IPIs context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 616 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,24/30] context-tracking: Introduce work deferral infrastructure context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 517 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,23/30] context_tracking: Turn CT_STATE_* into bits context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 10-3 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,22/30] context_tracking: Exit CT_STATE_IDLE upon irq/nmi entry context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 10-3 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,21/30] context_tracking: Explicitely use CT_STATE_KERNEL where it is missing context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 913 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,20/30] objtool: Add noinstr validation for static branches/calls context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 913 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,19/30] stackleack: Mark stack_erasing_bypass key as allowed in .noinstr context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 913 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,18/30] x86/kvm/vmx: Mark vmx_l1d_should flush and vmx_l1d_flush_cond keys as allowed in .noinstr context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 913 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,17/30] sched/clock, x86: Mark __sched_clock_stable key as allowed in .noinstr context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 10-3 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,16/30] x86/speculation/mds: Mark mds_idle_clear key as allowed in .noinstr context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 10-3 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,15/30] sched/clock: Mark sched_clock_running key as __ro_after_init context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 10-3 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,14/30] perf/x86/amd: Mark perf_lopwr_cb static call as __ro_after_init context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 913 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,13/30] arm/paravirt: Mark pv_steal_clock static call as __ro_after_init context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 10-3 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,12/30] arm64/paravirt: Mark pv_steal_clock static call as __ro_after_init context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 10-3 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,11/30] loongarch/paravirt: Mark pv_steal_clock static call as __ro_after_init context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 10-3 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,10/30] riscv/paravirt: Mark pv_steal_clock static call as __ro_after_init context_tracking,x86: Defer some IPIs until a user->kernel transition - 1 - 10-3 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,09/30] x86/paravirt: Mark pv_steal_clock static call as __ro_after_init context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 12-1 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,08/30] x86/idle: Mark x86_idle static call as __ro_after_init context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 1111 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,07/30] x86/paravirt: Mark pv_sched_clock static call as __ro_after_init context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 1111 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,06/30] static_call: Add read-only-after-init static calls context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 12-1 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,05/30] jump_label: Add annotations for validating noinstr usage context_tracking,x86: Defer some IPIs until a user->kernel transition - - - 12-1 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,04/30] rcutorture: Make TREE04 use CONFIG_RCU_DYNTICKS_TORTURE context_tracking,x86: Defer some IPIs until a user->kernel transition - 2 - 12-1 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,03/30] rcu: Add a small-width RCU watching counter debug option context_tracking,x86: Defer some IPIs until a user->kernel transition - 2 - 1111 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,02/30] objtool: Flesh out warning related to pv_ops[] calls context_tracking,x86: Defer some IPIs until a user->kernel transition 1 - - 1111 2025-01-14 Valentin Schneider Handled Elsewhere
[v4,01/30] objtool: Make validate_call() recognize indirect calls to pv_ops[] context_tracking,x86: Defer some IPIs until a user->kernel transition 1 - - 1111 2025-01-14 Valentin Schneider Handled Elsewhere
[v5,7/7] sched, smp: Trace smp callback causing an IPI Generic IPI sending tracepoint - - - 1512 2023-03-07 Valentin Schneider Handled Elsewhere
[v5,6/7] smp: reword smp call IPI comment Generic IPI sending tracepoint - - - 16-2 2023-03-07 Valentin Schneider Handled Elsewhere
[v5,5/7] treewide: Trace IPIs sent via smp_send_reschedule() Generic IPI sending tracepoint 2 - - 15-3 2023-03-07 Valentin Schneider Handled Elsewhere
[v5,4/7] irq_work: Trace self-IPIs sent via arch_irq_work_raise() Generic IPI sending tracepoint - 1 - 16-2 2023-03-07 Valentin Schneider Handled Elsewhere
[v5,3/7] smp: Trace IPIs sent via arch_send_call_function_ipi_mask() Generic IPI sending tracepoint - 1 - 15-3 2023-03-07 Valentin Schneider Handled Elsewhere
[v5,2/7] sched, smp: Trace IPIs sent via send_call_function_single_ipi() Generic IPI sending tracepoint 1 1 - 18-- 2023-03-07 Valentin Schneider Handled Elsewhere
[v5,1/7] trace: Add trace_ipi_send_cpumask() Generic IPI sending tracepoint - 1 - 171- 2023-03-07 Valentin Schneider Handled Elsewhere
[v4,7/7] sched, smp: Trace smp callback causing an IPI Generic IPI sending tracepoint - - - 1511 2023-01-19 Valentin Schneider Superseded
[v4,6/7] smp: reword smp call IPI comment Generic IPI sending tracepoint - - - 16-1 2023-01-19 Valentin Schneider Superseded
[v4,5/7] treewide: Trace IPIs sent via smp_send_reschedule() Generic IPI sending tracepoint 3 - - 15-2 2023-01-19 Valentin Schneider Superseded
[v4,4/7] irq_work: Trace self-IPIs sent via arch_irq_work_raise() Generic IPI sending tracepoint - 1 - 16-1 2023-01-19 Valentin Schneider Superseded
[v4,3/7] smp: Trace IPIs sent via arch_send_call_function_ipi_mask() Generic IPI sending tracepoint - 1 - 15-2 2023-01-19 Valentin Schneider Superseded
[v4,2/7] sched, smp: Trace IPIs sent via send_call_function_single_ipi() Generic IPI sending tracepoint 1 1 - 17-- 2023-01-19 Valentin Schneider Superseded
[v4,1/7] trace: Add trace_ipi_send_cpumask() Generic IPI sending tracepoint - 1 - 161- 2023-01-19 Valentin Schneider Superseded
[v3,8/8] sched, smp: Trace smp callback causing an IPI Generic IPI sending tracepoint - - - --1 2022-12-02 Valentin Schneider Superseded
[v3,7/8] smp: reword smp call IPI comment Generic IPI sending tracepoint - - - --1 2022-12-02 Valentin Schneider Superseded
[v3,6/8] treewide: Trace IPIs sent via smp_send_reschedule() Generic IPI sending tracepoint 1 - - --1 2022-12-02 Valentin Schneider Superseded
[v3,5/8] irq_work: Trace self-IPIs sent via arch_irq_work_raise() Generic IPI sending tracepoint - 1 - --1 2022-12-02 Valentin Schneider Superseded
[v3,4/8] smp: Trace IPIs sent via arch_send_call_function_ipi_mask() Generic IPI sending tracepoint - 1 - --1 2022-12-02 Valentin Schneider Superseded
[v3,3/8] sched, smp: Trace IPIs sent via send_call_function_single_ipi() Generic IPI sending tracepoint 1 1 - --1 2022-12-02 Valentin Schneider Superseded
[v3,2/8] trace: Add trace_ipi_send_cpumask() Generic IPI sending tracepoint - 1 - --1 2022-12-02 Valentin Schneider Superseded
[v3,1/8] DO-NOT-MERGE: tracing: Add __cpumask to denote a trace event field that is a cpumask_t Generic IPI sending tracepoint - 1 - --1 2022-12-02 Valentin Schneider Superseded
[RFC,v2,8/8] sched, smp: Trace smp callback causing an IPI Generic IPI sending tracepoint - - - 1-1 2022-11-02 Valentin Schneider Superseded
[RFC,v2,7/8] smp: reword smp call IPI comment Generic IPI sending tracepoint - - - 1-1 2022-11-02 Valentin Schneider Superseded
[RFC,v2,6/8] treewide: Trace IPIs sent via smp_send_reschedule() Generic IPI sending tracepoint 1 - - 1-1 2022-11-02 Valentin Schneider palmer Superseded
[RFC,v2,5/8] irq_work: Trace self-IPIs sent via arch_irq_work_raise() Generic IPI sending tracepoint - - - 1-1 2022-11-02 Valentin Schneider Superseded
[RFC,v2,4/8] smp: Trace IPIs sent via arch_send_call_function_ipi_mask() Generic IPI sending tracepoint - - - 1-1 2022-11-02 Valentin Schneider Superseded
[RFC,v2,3/8] sched, smp: Trace IPIs sent via send_call_function_single_ipi() Generic IPI sending tracepoint - - - 1-1 2022-11-02 Valentin Schneider Superseded
[RFC,v2,2/8] trace: Add trace_ipi_send_cpumask() Generic IPI sending tracepoint - - - 1-1 2022-11-02 Valentin Schneider Superseded
[RFC,v2,1/8] DO-NOT-MERGE: tracing: Add __cpumask to denote a trace event field that is a cpumask_t Generic IPI sending tracepoint - 1 - 1-1 2022-11-02 Valentin Schneider Superseded