Patch Series

Subject VMSCAPE optimization for BHI variant
Author pawan.kumar.gupta@linux.intel.com
Date 2026-03-24 18:16:36 +0000 UTC
Version
Cc andrii@kernel.org asit.k.mallick@intel.com ast@kernel.org bp@alien8.de bpf@vger.kernel.org corbet@lwn.net daniel@iogearbox.net dave.hansen@linux.intel.com davem@davemloft.net david.kaplan@amd.com david.laight.linux@gmail.com dsahern@kernel.org eddyz87@gmail.com haoluo@google.com hpa@zytor.com john.fastabend@gmail.com jolsa@kernel.org jon@nutanix.com jpoimboe@kernel.org kpsingh@kernel.org kvm@vger.kernel.org linux-doc@vger.kernel.org linux-kernel@vger.kernel.org luto@kernel.org martin.lau@linux.dev mingo@redhat.com netdev@vger.kernel.org nik.borisov@suse.com pawan.kumar.gupta@linux.intel.com pbonzini@redhat.com peterz@infradead.org sdf@fomichev.me seanjc@google.com song@kernel.org tao1.zhang@intel.com tglx@kernel.org x86@kernel.org yonghong.song@linux.dev

Patches (10)

Name Content [All]
[PATCH v8 01/10] x86/bhi: x86/vmscape: Move LFENCE out of clear_bhb_loop() [Body]
[PATCH v8 02/10] x86/bhi: Make clear_bhb_loop() effective on newer CPUs [Body]
[PATCH v8 03/10] x86/bhi: Rename clear_bhb_loop() to clear_bhb_loop_nofence() [Body]
[PATCH v8 04/10] x86/vmscape: Rename x86_ibpb_exit_to_user to x86_predictor_flush_exit_to_user [Body]
[PATCH v8 05/10] x86/vmscape: Move mitigation selection to a switch() [Body]
[PATCH v8 06/10] x86/vmscape: Use write_ibpb() instead of indirect_branch_prediction_barrier() [Body]
[PATCH v8 07/10] x86/vmscape: Use static_call() for predictor flush [Body]
[PATCH v8 08/10] x86/vmscape: Deploy BHB clearing mitigation [Body]
[PATCH v8 09/10] x86/vmscape: Resolve conflict between attack-vectors and vmscape=force [Body]
[PATCH v8 10/10] x86/vmscape: Add cmdline vmscape=on to override attack vector controls [Body]

Session 2026-03-24

ID (for dev) f2cad35f-44a2-4466-83fb-e0830be9bc02
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base c369299895a591d96745d6492d4888259b004a9e [Config] passed [Log]
[KASAN] Boot test: Base c369299895a591d96745d6492d4888259b004a9e [Config] passed [Log]
[KASAN] Build Patched c369299895a591d96745d6492d4888259b004a9e [Config] [patched] passed [Log]
[KASAN] Boot test: Patched c369299895a591d96745d6492d4888259b004a9e [Config] [patched] passed [Log]
[KASAN] Fuzz c369299895a591d96745d6492d4888259b004a9e [Config] c369299895a591d96745d6492d4888259b004a9e [Config] [patched] passed [Log] [Artifacts]