From patchwork Mon Jun 5 14:13:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Borislav Petkov X-Patchwork-Id: 103298 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp2724891vqr; Mon, 5 Jun 2023 07:27:37 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4mZyZz9UGcsnfV/PWZ2glPZ3J8sKyuom0WWVELraKAhjR34nPsU2Tw1uLI0geuKiKZQtVM X-Received: by 2002:a17:902:ed02:b0:1a9:6dfb:4b09 with SMTP id b2-20020a170902ed0200b001a96dfb4b09mr2901315pld.67.1685975257619; Mon, 05 Jun 2023 07:27:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1685975257; cv=none; d=google.com; s=arc-20160816; b=PyMdp++4Y4B7wrhLtGhkx9uABmf8MBGTE8IHQTYkg4tIhGNiUsim2W57Ydf9aZOwhg 12QBzc5f0n/7bZNbFujtVA61MAnnkgVXDwDYenlegTjcHw60+AHo3TKljh/70U1AZVai 5NwGS/LOt37+Mcv6VBhE49F50haK+vfcCQ0gPpsN4nj+Is4e2xGFZP2pawqDRpX15zy4 u2YNE7CzAdf8JeYa8cMpRNUb8XL8djAInEUbM+fJUUQEzPlOQVOzTqk8nPdL6aQ0RCj0 R+FS943LUQRr+85c64opzyk0yFs0hJiqMrm3jvHX/HTQ6Wjkir7xVREmauh+imx3AxZm LtQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=SGE4tUC1sWwRR9jCAS9yVbQ5aa6kFGDoLqc9u9ISFFA=; b=o0koJpF6cKI9auXTGM7LwqBmvpA1wqG3jm6xxLEE/PWdz9vf7RJQvAAWtsFH9cdyyT B/2rFbFym4TH4awrRotFTKRfG6E32GqsRraf1+u82tya/QX71mqLmMQIiI61mxt0H/Ej s2IqCB281tSQeDGwsa5rn6Z6r//GVQVTFX9WN6e6Hr6FqffZ+Pv7+NdiE30rOdlNmeqv TwqrtX1Yw0KNxNzOOrWmT32RKqirFHCaKW2Nd7Yp2r4wOhnn6mzWO7k21VZcEgQYr4Dx rjT60zFyaVjjbntmPq2K0oXb3N//kPIEU8xpg4QKicESuUgflqy0q2jd2obxwVoZZMXY ke5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@alien8.de header.s=dkim header.b=RHp12ldR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id i14-20020a170902c94e00b001a1e0fd406csi5657191pla.217.2023.06.05.07.27.16; Mon, 05 Jun 2023 07:27:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=temperror (no key for signature) header.i=@alien8.de header.s=dkim header.b=RHp12ldR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229938AbjFEOPc (ORCPT + 99 others); Mon, 5 Jun 2023 10:15:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42820 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232019AbjFEOOb (ORCPT ); Mon, 5 Jun 2023 10:14:31 -0400 Received: from mail.skyhub.de (mail.skyhub.de [IPv6:2a01:4f8:190:11c2::b:1457]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0F48D1989 for ; Mon, 5 Jun 2023 07:13:43 -0700 (PDT) Received: from zn.tnic (pd9530d32.dip0.t-ipconnect.de [217.83.13.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 11D101EC05F5; Mon, 5 Jun 2023 16:13:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim; t=1685974420; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references; bh=SGE4tUC1sWwRR9jCAS9yVbQ5aa6kFGDoLqc9u9ISFFA=; b=RHp12ldRdB2HIWsI7lnO3WJwQLYybgFayOW3XeqzdUvxwgGUwdalT9iMi0MpdrQWj6eC+K z0tKd3s4r55ZmVPbAzgsteuezQ98wDKuIYvC9fe9rcLhfPOqq+W2jWVTDt5RWDVm7ItWK5 vzS0eBjUzHWAsHY3skF+Ciim6NOppDM= From: Borislav Petkov To: X86 ML Cc: LKML , stable@kernel.org Subject: [PATCH 1/2] x86/microcode/AMD: Load late on both threads too Date: Mon, 5 Jun 2023 16:13:31 +0200 Message-Id: <20230605141332.25948-1-bp@alien8.de> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1767873191944139701?= X-GMAIL-MSGID: =?utf-8?q?1767873191944139701?= From: "Borislav Petkov (AMD)" Do the same as early loading - load on both threads. Signed-off-by: Borislav Petkov (AMD) Cc: --- arch/x86/kernel/cpu/microcode/amd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86/kernel/cpu/microcode/amd.c b/arch/x86/kernel/cpu/microcode/amd.c index f14f4ea0b537..87208e46f7ed 100644 --- a/arch/x86/kernel/cpu/microcode/amd.c +++ b/arch/x86/kernel/cpu/microcode/amd.c @@ -700,7 +700,7 @@ static enum ucode_state apply_microcode_amd(int cpu) rdmsr(MSR_AMD64_PATCH_LEVEL, rev, dummy); /* need to apply patch? */ - if (rev >= mc_amd->hdr.patch_id) { + if (rev > mc_amd->hdr.patch_id) { ret = UCODE_OK; goto out; }