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 AFA99324B24 for ; Sun, 14 Jun 2026 09:39:37 +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=1781429978; cv=none; b=ZNOswfdZ85ZKeF5wDnLDxJQ37CB/9DyGxa7Z2erfAC8RE6Vy/sxTFQxgNrOdPfln5TyleOHudZyH3LvSpRQg9K+hvZ+IOuoI/Ii7NWFdPPvwdUiJ4v6dahQa0ZuBzigYgzEAMEiFvqXXO7w9p9OIBX7bYcIxiqcfjqQFHQA9xNI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781429978; c=relaxed/simple; bh=ffBLV06pyP8fD8eLNu8pUqnMI7uQsGPU/xObo/lU43A=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=JRtiJd9/qhvfc6+qxjD3O8/vOd86PO9f+laelJurEGG3kLnuxPRhmsbAWsYtM65q6onxM5y4VnJhb330wr9NpfStjxAb9LWvCHGrCKOn/lJaD3GY1fN7kurbYryp58QdqznXiHg305447vZmWaPac7Hq/qDUlUsGDi6U2j3on9I= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=m+lF4GXp; 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="m+lF4GXp" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 819351F000E9; Sun, 14 Jun 2026 09:39:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kernel.org; s=k20260515; t=1781429977; bh=CNuHQ56RkC58bJFIUswXZc2Rvpmsb/Z1pWpNOp7+3+8=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=m+lF4GXpjDtzgFPudv9UROvXWv51U6+weVaopSKdSKsRWSbhaQUUT+/AaLM2McKSe y74H7J6kwXJK/jwqU7GaAeihRvLJBQyHRPs9Cr85bQ4JfPC3A9tYaf46jgdNmslwsK ud5pmAsJrm93UH4/CRZ2qtMoLPXv3+04kKcqN8lzza1BRTmpOgCj6gHW1hHLoCQBcN DbR4gPTSxk4gcuBDCZ7y8j9iW8x3t8QQiC25bqMqOHNWzleVBhTKAZqxNTmaQ0bPia e5qodR6KaEQBctTVISzvRuJh+yYjXaMwkqs+lgQie53zpFgHptrU9hZSOGyJ6pgApj nirrPZurGj/Tw== Date: Sun, 14 Jun 2026 12:39:30 +0300 From: Mike Rapoport To: Borislav Petkov Cc: "H. Peter Anvin" , Peter Zijlstra , x86@kernel.org, Bert Karwatzki , Dave Hansen , Ingo Molnar , Thomas Gleixner , linux-kernel@vger.kernel.org Subject: Re: [PATCH] x86/alternative: Drop smp_locks glue Message-ID: References: <20260328081634.797552-1-rppt@kernel.org> <20260328114118.GAace-Xu8bEKacpCtZ@fat_crate.local> <20260328195827.GCacgy44vl3_AUvhVr@fat_crate.local> <20260330174400.GEacq2YHnyomxVzXwp@fat_crate.local> <20260330193625.GF3558198@noisy.programming.kicks-ass.net> <306B9D7C-C6D0-43C6-9BDD-2FDF5DD5D2C3@zytor.com> <20260330202015.GGacra_z4sE6qh99zA@fat_crate.local> <20260613185632.GAai2n4GkGXFsBm6gT@fat_crate.local> 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 In-Reply-To: <20260613185632.GAai2n4GkGXFsBm6gT@fat_crate.local> On Sat, Jun 13, 2026 at 11:56:32AM -0700, Borislav Petkov wrote: > From: "Borislav Petkov (AMD)" > Date: Sat, 13 Jun 2026 10:15:27 -0700 > > This was there to be able to patch out locking instructions when running > a SMP kernel build on a UP CPU. The times are long gone when single-CPU > x86 machines were relevant so drop that machinery and simplify the code > considerably. > > LOCK_PREFIX needs to stay for when one wants to do a UP build for > whatever reason. That'll go away when CONFIG_SMP becomes unconditional. > > Kill a bunch of leftover, unused prototypes while at it. > > Signed-off-by: Borislav Petkov (AMD) FWIW: Acked-by: Mike Rapoport (Microsoft) > --- > arch/um/kernel/um_arch.c | 12 -- > arch/x86/include/asm/alternative.h | 47 +------ > arch/x86/include/asm/cmpxchg_32.h | 4 +- > arch/x86/kernel/alternative.c | 190 ----------------------------- > arch/x86/kernel/kprobes/core.c | 3 - > arch/x86/kernel/kprobes/opt.c | 1 - > arch/x86/kernel/module.c | 13 +- > arch/x86/kernel/smpboot.c | 3 - > arch/x86/kernel/vmlinux.lds.S | 12 -- > arch/x86/tools/relocs.c | 2 +- > tools/objtool/check.c | 1 - > tools/objtool/klp-diff.c | 1 - > 12 files changed, 9 insertions(+), 280 deletions(-) -- Sincerely yours, Mike.