From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 EF304391517 for ; Mon, 13 Apr 2026 09:01:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776070879; cv=none; b=LOIT9u3nYbaZorTGxSpnEvuW0KRS6jpUWr3Tjp1cw31rTFYc0AfcwZNh+88nUjcx4mJEn4LU9Q/Iw9R3iEw4Q0ezfkvDrOVTowoUYlkiZDxzzSQnIczBwt/j6RUEihlZdLVayaQ+YSVNyhJKdnvpCuIfRYYQ2nFqvyB2pnwMRrI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776070879; c=relaxed/simple; bh=U/Khhkt7q2Rw2XYX3svXWQaBuyENWZPwXvbsWVmcz+Q=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=V1DvzkxORDiQeR3My+bHLPdO0Fjdubde4PMTmolPetjt/8ADd58V38F0JYNKOGFmFQYyz4tjwZPOJobrpNSKY1BVVt3FGDeVZycA4VuVTPOmBZcAQKH9pVVoORkykNxVx9SgtpJXUDJRFBnS2J6xHjlhEsADH4KoC1kM+pWEPuc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=eTZ9Z/+M; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="eTZ9Z/+M" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 56D0CC2BCB3; Mon, 13 Apr 2026 09:01:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1776070878; bh=U/Khhkt7q2Rw2XYX3svXWQaBuyENWZPwXvbsWVmcz+Q=; h=Date:From:To:Cc:Subject:From; b=eTZ9Z/+MUk91iWZEDUlJBcJI0n9oLa+G9YclzJmBx7fMIayZtMYpZZmBJHqKarAEx QGJ2P6FHO0tPyR1wahg8qPFsUmas4HERvjMNASeiwCDgBb4r/wNle+2yjwig4urZFv b54WFMITrieb5CEtqMoe18rHFFfyxDbeD7BUfSjRa0n2PcxWreD/TZU8kdHfI0vUT5 DG42E9+TgRoEobNwRr8KQHJsvGdovCGyeJk1umvdBnH3HQtKKKQR52ONYgZNkmJ66x TfEbbg1k9pfHCvLMDgM1ImeO08Ckot0SVmxVfGyINrfhzU+1wN1UMSwHvrPVRW2yfC pEjlfrdopo/Ww== Date: Mon, 13 Apr 2026 11:01:09 +0200 From: Ingo Molnar To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, the arch/x86 maintainers , Peter Zijlstra , Andrew Morton Subject: [GIT PULL] x86/cleanups for v7.1 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=us-ascii Content-Disposition: inline Linus, Please pull the latest x86/cleanups Git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-cleanups-2026-04-13 for you to fetch changes up to 9b8ad2b63067eb302aea429cb6f1f22947b353d7: Miscellaneous x86 cleanups for v7.1: - Consolidate AMD and Hygon cases in parse_topology() (Wei Wang) - asm constraints cleanups in __iowrite32_copy() (Uros Bizjak) - Drop AMD Extended Interrupt LVT macros (Naveen N Rao) - Don't use REALLY_SLOW_IO for delays (Juergen Gross) - paravirt cleanups (Juergen Gross) - FPU code cleanups (Borislav Petkov) - split-lock handling code cleanups (Borislav Petkov, Ronan Pigott) Thanks, Ingo ------------------> Borislav Petkov (1): x86/split_lock: Restructure the unwieldy switch-case in sld_state_show() Borislav Petkov (AMD) (2): x86/fpu: Correct misspelled xfeaures_to_write local var x86/fpu: Correct the comment explaining what xfeatures_in_use() does Juergen Gross (3): x86/irqflags: Preemptively move include paravirt.h directive where it belongs x86/paravirt: Replace io_delay() hook with a bool block/floppy: Don't use REALLY_SLOW_IO for delays Naveen N Rao (AMD) (1): x86/apic: Drop AMD Extended Interrupt LVT macros Ronan Pigott (1): x86/split_lock: Don't warn about unknown split_lock_detect parameter Uros Bizjak (2): x86/asm: Use inout "+" asm onstraint modifiers in __iowrite32_copy() x86/local: Remove trailing semicolon from _ASM_XADD in local_add_return() Wei Wang (1): x86/cpu/topology: Consolidate AMD and Hygon cases in parse_topology() arch/x86/events/amd/ibs.c | 6 ++-- arch/x86/include/asm/apicdef.h | 7 ----- arch/x86/include/asm/floppy.h | 27 +++++++++++++---- arch/x86/include/asm/fpu/xcr.h | 2 +- arch/x86/include/asm/io.h | 19 +++++------- arch/x86/include/asm/irqflags.h | 6 ++-- arch/x86/include/asm/local.h | 2 +- arch/x86/include/asm/paravirt-base.h | 6 ++++ arch/x86/include/asm/paravirt.h | 11 ------- arch/x86/include/asm/paravirt_types.h | 2 -- arch/x86/kernel/apic/apic.c | 12 ++++---- arch/x86/kernel/cpu/bus_lock.c | 55 ++++++++++++++++++++--------------- arch/x86/kernel/cpu/mce/amd.c | 6 ++-- arch/x86/kernel/cpu/topology_common.c | 8 ++--- arch/x86/kernel/cpu/vmware.c | 2 +- arch/x86/kernel/fpu/xstate.h | 8 ++--- arch/x86/kernel/kvm.c | 8 +---- arch/x86/kernel/paravirt.c | 3 +- arch/x86/xen/enlighten_pv.c | 6 +--- drivers/block/floppy.c | 2 -- 20 files changed, 94 insertions(+), 104 deletions(-)