[PATCH v3 0/3] KVM: x86: Async #PF MSR fix and cleanups

Sean Christopherson posted 3 patches 2 months, 1 week ago
arch/x86/include/asm/kvm_host.h |  2 --
arch/x86/kvm/x86.c              | 33 +++++++++++++++++----------------
2 files changed, 17 insertions(+), 18 deletions(-)
[PATCH v3 0/3] KVM: x86: Async #PF MSR fix and cleanups
Posted by Sean Christopherson 2 months, 1 week ago
Fix a user-triggerable WARN found syzkaller, then clean up related code
to eliminate potential stale data usage by removing what are effectively
duplicate fields.

Ethan Yang (1):
  KVM: x86: Don't leave APF half-enabled on bad APF data GPA

Sean Christopherson (2):
  KVM: x86: Drop superfluous caching of
    KVM_ASYNC_PF_DELIVERY_AS_PF_VMEXIT
  KVM: x86: Drop superfluous caching of KVM_ASYNC_PF_SEND_ALWAYS

 arch/x86/include/asm/kvm_host.h |  2 --
 arch/x86/kvm/x86.c              | 33 +++++++++++++++++----------------
 2 files changed, 17 insertions(+), 18 deletions(-)


base-commit: b89df297a47e641581ee67793592e5c6ae0428f4
-- 
2.53.0.1213.gd9a14994de-goog
Re: [PATCH v3 0/3] KVM: x86: Async #PF MSR fix and cleanups
Posted by Sean Christopherson 3 weeks, 5 days ago
On Mon, 06 Apr 2026 15:53:55 -0700, Sean Christopherson wrote:
> Fix a user-triggerable WARN found syzkaller, then clean up related code
> to eliminate potential stale data usage by removing what are effectively
> duplicate fields.
> 
> Ethan Yang (1):
>   KVM: x86: Don't leave APF half-enabled on bad APF data GPA
> 
> [...]

Applied to kvm-x86 misc, thanks!

[1/3] KVM: x86: Don't leave APF half-enabled on bad APF data GPA
      https://github.com/kvm-x86/linux/commit/923ca078f08c
[2/3] KVM: x86: Drop superfluous caching of KVM_ASYNC_PF_DELIVERY_AS_PF_VMEXIT
      https://github.com/kvm-x86/linux/commit/3c0bf11dd41f
[3/3] KVM: x86: Drop superfluous caching of KVM_ASYNC_PF_SEND_ALWAYS
      https://github.com/kvm-x86/linux/commit/7e985021ef2f

--
https://github.com/kvm-x86/linux/tree/next
Re: [PATCH v3 0/3] KVM: x86: Async #PF MSR fix and cleanups
Posted by ethan_yang_kernel@163.com 2 months ago
Posting from an alternate address because ethan.yang.kernel@gmail.com is temporarily inaccessible.

Thanks for picking this up and carrying the series.

Acked-by: Ethan Yang <ethan.yang.kernel@gmail.com> [1/3]
Reviewed-by: Ethan Yang <ethan.yang.kernel@gmail.com> [2/3]
Reviewed-by: Ethan Yang <ethan.yang.kernel@gmail.com> [3/3]