From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-alma10-1.taild15c8.ts.net [100.103.45.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4CCDB265623 for ; Sun, 24 May 2026 07:00:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=100.103.45.18 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779606055; cv=none; b=BfRZonv1hcONaVywzYaLgIswbOkaaLmIt3SKjrdFwx3DdnoHKK3ylu7e+/A4qKn+FLguBLQyEa67bCJIWZosUylJwVfqmtGCTFqmERyOydpnrKOA6GCQrlyibFFD2JblnoLp8UFBA3fTTz015w0WBzPdFJH4yomLR0R93+WhDmA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779606055; c=relaxed/simple; bh=q9QSH1I8fGMhEUZrdHv1cBjGLFU0ktDKI5bUiv1UCTQ=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=HJc+7u1C4YwpxlNLnglK+r5Wla9nQS1eHVGEfz/2ug5H7R5Uho1aFwy3o7KiT/ay08vFBRknFZcG6EO4Do4IdteP4twztUzf2dgrtFqHRpdleOSHHVI94c8i6MFR++pOzSoFs4hWggRtnvjY8Mwr/lGIs3MBS52y7HaOMuZiEjk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=jt9WIYA+; arc=none smtp.client-ip=100.103.45.18 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="jt9WIYA+" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7098B1F000E9; Sun, 24 May 2026 07:00:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1779606053; bh=FbCw4q96CtoRQ4mcu/xiWvvewCWGr0d6j2Fbc9DWMLU=; h=Date:From:To:Cc:Subject; b=jt9WIYA+EDCNzfzcisFXipvYzrvjLOY+pf8V1UGALxQ3HedpO/6eYOopDVMpFFk6G UrJhbHw91q8S5jo3MX1qvAUWoMn3K4sLypAHlR0SEXXIaffCbSL+IcbuxuPxtG1rvq 17Ev69zrsIyNm7JWEHfncDr646CLggY0gHwZILpjSrtzeGdgi7zsCdGcCxTiUILuI+ K4KPDGBLSdsNbitaZRl84DUCORGVO8ZGCXeKukuwCotH3uy7WM4Tmdr8IKyRy7VIW2 7XRrPcHEy7hHZWCP6csnhskufOVyzRV41H+veKO+dRRAaiabnm7k3hL0WUwxRXxaZm yE5lWcDaIsUBQ== Date: Sun, 24 May 2026 09:00:50 +0200 From: Ingo Molnar To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, the arch/x86 maintainers , Peter Zijlstra , "H. Peter Anvin" Subject: [GIT PULL] x86 fixes Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit Linus, Please pull the latest x86/urgent Git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-2026-05-24 for you to fetch changes up to fd948c3f96b18ff9ba7d3e8eae13d196593e1aaf: Miscellaneous x86 fixes: - On SEV guests, handle set_memory_{encrypted,decrypted}() failures more conservatively by assuming that all affected pages are unencrypted (Carlos López) - Disable broadcast TLB flush when PCID is disabled (Tom Lendacky) - Fix VMX vs. hrtimer_rearm_deferred() regression (Peter Zijlstra) - Move IRQ/NMI dispatch code from KVM into x86 core, to prepare for a KVM x2apic fix (Peter Zijlstra) - Fix incorrect munmap() size on map_vdso() failure (Guilherme Giacomo Simoes) Thanks, Ingo ------------------> Carlos López (1): virt: sev-guest: Explicitly leak pages in unknown state Guilherme Giacomo Simoes (1): x86/vdso: Fix incorrect size in munmap() on map_vdso() failure Peter Zijlstra (2): x86/kvm/vmx: Move IRQ/NMI dispatch from KVM into x86 core x86/kvm/vmx: Fix VMX vs hrtimer_rearm_deferred() Tom Lendacky (1): x86/mm: Disable broadcast TLB flush when PCID is disabled arch/x86/entry/Makefile | 2 +- arch/x86/entry/common.c | 61 +++++++++++++++++++++++++++++++++ arch/x86/entry/entry.S | 46 +++++++++++++++++++++++++ arch/x86/entry/entry_64_fred.S | 1 - arch/x86/entry/vdso/vma.c | 2 +- arch/x86/include/asm/desc.h | 4 +++ arch/x86/include/asm/desc_defs.h | 2 +- arch/x86/include/asm/entry-common.h | 2 ++ arch/x86/include/asm/fred.h | 1 - arch/x86/kernel/cpu/cpuid-deps.c | 1 + arch/x86/kernel/idt.c | 15 ++++++++ arch/x86/kernel/nmi.c | 1 - arch/x86/kvm/vmx/vmenter.S | 46 ------------------------- arch/x86/kvm/vmx/vmx.c | 19 ++-------- drivers/virt/coco/sev-guest/sev-guest.c | 10 ++++-- 15 files changed, 141 insertions(+), 72 deletions(-) create mode 100644 arch/x86/entry/common.c