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 E2CE835979 for ; Sun, 31 May 2026 06:54:20 +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=1780210461; cv=none; b=U4nYOx7l8wTxp3U4uNiM01YvA4PuIiCUO2ILlgKLrRdNMa/kXO8kPBywEBg0ok3U9c9QQvXX6/U5NiiUv5LBV4t5x4bFSluxAtufqGQOBnKzXPmY76HSUw5DDIAROzZkjuC2q6RmsoMqRbBwEEsjBOHzffJN9BggOdc+rrc+2hM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780210461; c=relaxed/simple; bh=3XrWHz8pfHGydKbQqoQ0KTVrWzDREPYzBd6M1CSn0H0=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=j6Tz3BdmeFthinR099EH0z4sCcYUNJLzuAjEmESkidNT4ThyoSaFB8v3kwEzgbED8n7QcWqpwhTRCrpgAXrCtc83l9cSsZPHLdXYh5nad2c5tcz4IUiqlQo6idCeXropEqdhBMlBzUFtnbOQN/m7Y6IFhJgZhIQbj7aTHCq3ulY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=OGmxOZN2; 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="OGmxOZN2" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 68AE91F00893; Sun, 31 May 2026 06:54:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1780210460; bh=oe1YQj3cd2ilhlMsUAAG2gwXizeNklcUUC+C1VYA2mc=; h=Date:From:To:Cc:Subject; b=OGmxOZN2VNDY8r3k2/P2KFGwhp4USTJwZaqNLVvu9/jrN+KtWRj76Gnb+DHpnQLh8 Fq5d6dtDYphEM3uyXpttxGGVfmPWteBLq9+Rqwqwztn5vIiNvJJucTklkSdFTA5nb1 FhyGXH6hTxvgNSnahN3d1+9j5LApeQ9MrY/qnb8v2fA0rqYcVmWqdNfYFrXU7mxi14 mDX/15qTWWO5sE7SRdpt6usipJJVp2fWCnoRPliqX7IiH6RHScDKP4eweHG3DtzID+ SB8P9nDHUIbpMRBvul9RHhvdtGRPFxMWRjLwmNgN5qvmko+pB5j2fTPXf1y7K8lIT2 EqokSCtpr1XOA== Date: Sun, 31 May 2026 08:54:16 +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-31 for you to fetch changes up to 44eeff9bc467bc7d1fec34fc3f6001f385fe462c: Miscellaneous x86 fixes: - Make the clearcpuid= boot parameter less prominent and warn about its dangers & caveats (Borislav Petkov) - Do not access the (new) PLATFORM_ID MSR when running as a guest (Borislav Petkov) - x86 ftrace: Relocate %rip-relative percpu refs in dynamic trampolines, to fix crash when using such trampolines (Alexis Lothoré) - Fix x86-64 CFI build error (Peter Zijlstra) - Revert FPU signal return magic number check optimization, because it broke CRIU and gVisor in certain FPU configurations (Andrei Vagin) Thanks, Ingo ------------------> Alexis Lothoré (eBPF Foundation) (1): x86/ftrace: Relocate %rip-relative percpu refs in dynamic trampolines Andrei Vagin (1): Revert "x86/fpu: Refine and simplify the magic number check during signal return" Borislav Petkov (1): x86/microcode: Do not access MSR_IA32_PLATFORM_ID when running as a guest Borislav Petkov (AMD) (1): Documentation/arch/x86: Hide clearcpuid= Peter Zijlstra (1): x86/kvm/vmx: Fix x86_64 CFI build Documentation/admin-guide/kernel-parameters.txt | 18 ------------------ Documentation/arch/x86/cpuinfo.rst | 4 ++++ arch/x86/entry/common.c | 2 +- arch/x86/entry/entry.S | 2 ++ arch/x86/include/asm/processor.h | 1 + arch/x86/kernel/cpu/microcode/amd.c | 4 ++-- arch/x86/kernel/cpu/microcode/core.c | 22 ++++++++++------------ arch/x86/kernel/cpu/microcode/intel.c | 3 +++ arch/x86/kernel/cpu/microcode/internal.h | 1 - arch/x86/kernel/fpu/signal.c | 11 ++++++++--- arch/x86/kernel/ftrace.c | 7 +++++++ arch/x86/kernel/idt.c | 12 ++---------- 12 files changed, 40 insertions(+), 47 deletions(-)