Patch Series

Subject context_tracking,x86: Defer some IPIs until a user->kernel transition
Author vschneid@redhat.com
Date 2025-10-10 15:38:11 +0000 UTC
Version 6
Cc acme@kernel.org ajones@ventanamicro.com akpm@linux-foundation.org ardb@kernel.org arnd@arndb.de boqun.feng@gmail.com bp@alien8.de dan.carpenter@linaro.org dave.hansen@linux.intel.com davem@davemloft.net dwagner@suse.de frederic@kernel.org hpa@zytor.com jannh@google.com jbaron@akamai.com joelagnelf@nvidia.com josh@joshtriplett.org jpoimboe@kernel.org juri.lelli@redhat.com linux-arch@vger.kernel.org linux-arm-kernel@lists.infradead.org linux-kernel@vger.kernel.org linux-mm@kvack.org linux-riscv@lists.infradead.org linux-trace-kernel@vger.kernel.org loongarch@lists.linux.dev luto@kernel.org masahiroy@kernel.org mathieu.desnoyers@efficios.com mgorman@suse.de mingo@redhat.com mtosatti@redhat.com neeraj.upadhyay@kernel.org nsaenzju@redhat.com oleg@redhat.com paulmck@kernel.org pbonzini@redhat.com peterz@infradead.org ptesarik@suse.com rcu@vger.kernel.org riel@surriel.com rostedt@goodmis.org samitolvanen@google.com seanjc@google.com shenhan@google.com tglx@linutronix.de urezki@gmail.com vschneid@redhat.com williams@redhat.com x86@kernel.org ypodemsk@redhat.com

Patches (29)

Name Content
[PATCH v6 01/29] objtool: Make validate_call() recognize indirect calls to pv_ops[] [Body]
[PATCH v6 02/29] objtool: Flesh out warning related to pv_ops[] calls [Body]
[PATCH v6 03/29] rcu: Add a small-width RCU watching counter debug option [Body]
[PATCH v6 04/29] rcutorture: Make TREE04 use CONFIG_RCU_DYNTICKS_TORTURE [Body]
[PATCH v6 05/29] jump_label: Add annotations for validating noinstr usage [Body]
[PATCH v6 06/29] static_call: Add read-only-after-init static calls [Body]
[PATCH v6 07/29] x86/paravirt: Mark pv_sched_clock static call as __ro_after_init [Body]
[PATCH v6 08/29] x86/idle: Mark x86_idle static call as __ro_after_init [Body]
[PATCH v6 09/29] x86/paravirt: Mark pv_steal_clock static call as __ro_after_init [Body]
[PATCH v6 10/29] riscv/paravirt: Mark pv_steal_clock static call as __ro_after_init [Body]
[PATCH v6 11/29] loongarch/paravirt: Mark pv_steal_clock static call as __ro_after_init [Body]
[PATCH v6 12/29] arm64/paravirt: Mark pv_steal_clock static call as __ro_after_init [Body]
[PATCH v6 13/29] arm/paravirt: Mark pv_steal_clock static call as __ro_after_init [Body]
[PATCH v6 14/29] perf/x86/amd: Mark perf_lopwr_cb static call as __ro_after_init [Body]
[PATCH v6 15/29] sched/clock: Mark sched_clock_running key as __ro_after_init [Body]
[PATCH v6 16/29] KVM: VMX: Mark __kvm_is_using_evmcs static key as __ro_after_init [Body]
[PATCH v6 17/29] x86/speculation/mds: Mark cpu_buf_idle_clear key as allowed in .noinstr [Body]
[PATCH v6 18/29] sched/clock, x86: Mark __sched_clock_stable key as allowed in .noinstr [Body]
[PATCH v6 19/29] KVM: VMX: Mark vmx_l1d_should flush and vmx_l1d_flush_cond keys as allowed in .noinstr [Body]
[PATCH v6 20/29] stackleack: Mark stack_erasing_bypass key as allowed in .noinstr [Body]
[PATCH v6 21/29] objtool: Add noinstr validation for static branches/calls [Body]
[PATCH v6 22/29] module: Add MOD_NOINSTR_TEXT mem_type [Body]
[PATCH v6 23/29] context-tracking: Introduce work deferral infrastructure [Body]
[PATCH v6 24/29] context_tracking,x86: Defer kernel text patching IPIs [Body]
[PATCH v6 25/29] x86/mm: Make INVPCID type macros available to assembly [Body]
[RFC PATCH v6 26/29] x86/mm/pti: Introduce a kernel/user CR3 software signal [Body]
[RFC PATCH v6 27/29] x86/mm/pti: Implement a TLB flush immediately after a switch to kernel CR3 [Body]
[RFC PATCH v6 28/29] x86/mm, mm/vmalloc: Defer kernel TLB flush IPIs under CONFIG_COALESCE_TLBI=y [Body]
[RFC PATCH v6 29/29] x86/entry: Add an option to coalesce TLB flushes [Body]

Session 2025-10-10

ID (for dev) 14f2b5b6-649a-4b4c-acf8-68243cf75e7f
Status skipped
Triaged Skipped: failed to find a base commit: series does not apply [Log]
Execution Log [Link]
Test Base Patched Verdict