Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp4165023rwb; Sat, 21 Jan 2023 06:58:33 -0800 (PST) X-Google-Smtp-Source: AMrXdXvwl7uYdHsI/4vPkncLRxq0x4e268vDk58i6aEOZdIbnYr1mYVN+8YtOYPkye/ckm8dPD2t X-Received: by 2002:a05:6402:3898:b0:45c:835b:ac64 with SMTP id fd24-20020a056402389800b0045c835bac64mr21398663edb.31.1674313113022; Sat, 21 Jan 2023 06:58:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674313113; cv=none; d=google.com; s=arc-20160816; b=hWAy9Iin2cpNCOeSBhk+e9tOThl50awS9y5UUIte9BJEYvGNxoCVIh5brjv8B5/Wrt 0x525eaKyu8JwkvpUPRV881InMUhgiRyNogcIbZBhNiUWe7eDYanaVgYz1JPGHUyPITS Dmy+DTf3D7my3G5kNwH31yUsfKhlPklBp6fTWtXBlzxCQWnkhhw430uPhM/2I808y9jE 0nx8ikHSsB6IrHjp1uCQC3K4LX1XCbxFBExMq0l/seySTPDFDkk6iZ5Ad5gpVsrZrxmv 7aWZGGGxpJJ6eSHsxeWLQZgp8qo1jBUDp5yjSjWNvFVL2Bo7Sv+qCTPVL06HBxR6qv9P gdFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:robot-unsubscribe :robot-id:message-id:mime-version:cc:subject:to:reply-to:sender:from :dkim-signature:dkim-signature:date; bh=xc3e1Isd07hyMmhdJs218O+phbX8yWD6UQMKDWzBjkk=; b=Ss4AxFN1EUVxgA9+R9Xnle+MdCETQFqXAqxQaxPXM1KK2HLd47ml3d4cL5eaRPdinG HqVCfFiPCiWPbMP4bbMKFrienq/CFUYabkWO1br9dS2++4ZtKXrMu2Q8NURa9qpuJ/68 54I9eOFsHZltrG6NiR48P+4QdeD1a04mygu19lpLAXrUea2Nd/aYWjqc46qvEeer0dQq djsLud5VB9aSBz/BeVUl0PeGKxZCAbFQuQQMnZhV2t5mAO75/5B5QWtvAdFhmsib3sgg WdeC4WDzTTMZ8/IXFJnP9whMyEYhH5ySM6UKCmWj3Kmpoedea3H2I9hRoQmbEPBufdeQ xNHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b=bLO0ff6H; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id x1-20020a056402414100b0049ee847cd67si354134eda.362.2023.01.21.06.58.20; Sat, 21 Jan 2023 06:58:33 -0800 (PST) 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=pass header.i=@linutronix.de header.s=2020 header.b=bLO0ff6H; dkim=neutral (no key) header.i=@linutronix.de header.s=2020e; 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=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=linutronix.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229888AbjAUOyd (ORCPT + 50 others); Sat, 21 Jan 2023 09:54:33 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38460 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229540AbjAUOyb (ORCPT ); Sat, 21 Jan 2023 09:54:31 -0500 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A892D8A59; Sat, 21 Jan 2023 06:54:30 -0800 (PST) Date: Sat, 21 Jan 2023 14:54:28 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1674312868; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xc3e1Isd07hyMmhdJs218O+phbX8yWD6UQMKDWzBjkk=; b=bLO0ff6HMm1bjn5UISQ4JztCD2w2XhJ5pfnRP7yiTzGMnATwgcWRTAj6KYz6JjunkjjScX Nyrz9Lx5RiOE6SSAYmqd7xtEX8u+IFnbuc6Hn4FBIro/13BopeH37C35UJRLWXqCzfbY/1 N9NeqDTfiILAGcKssk5t4Cvv/Ks7llt4uacv3ac23xXWoLwHHxZLX7ipym6jX1tDhPqCCX enRwcQcviqqRqyKzu+jruHnFNYJxixDIJvmfTFPDJcGf/esQUqLsGxTUk36isR9dVhOZcz LOdsPKVG+7FaKhBPTgX9jxeaEOwOh5Q6B3zLDrMFWCz4Pe8WbdXBThgBS4zd0g== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1674312868; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xc3e1Isd07hyMmhdJs218O+phbX8yWD6UQMKDWzBjkk=; b=9M2HFj6WtRrCLpx3MQ+2611fxqv/vAPDrOj58RtWpA2uzI2hKFB3Tg9ZXkUqAaMmp8ieGr Y4OE9Z4rZcVzT1DA== From: "tip-bot2 for Ashok Raj" Sender: tip-bot2@linutronix.de Reply-to: linux-kernel@vger.kernel.org To: linux-tip-commits@vger.kernel.org Subject: [tip: x86/microcode] x86/microcode: Adjust late loading result reporting message Cc: Thomas Gleixner , Ashok Raj , "Borislav Petkov (AMD)" , Tony Luck , x86@kernel.org, linux-kernel@vger.kernel.org MIME-Version: 1.0 Message-ID: <167431286818.4906.11374888066745069135.tip-bot2@tip-bot2> Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=ham 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 The following commit has been merged into the x86/microcode branch of tip: Commit-ID: 6eab3abac7043226e5375e9ead0c7607ced6767b Gitweb: https://git.kernel.org/tip/6eab3abac7043226e5375e9ead0c7607ced6767b Author: Ashok Raj AuthorDate: Mon, 09 Jan 2023 07:35:52 -08:00 Committer: Borislav Petkov (AMD) CommitterDate: Sat, 21 Jan 2023 14:55:20 +01:00 x86/microcode: Adjust late loading result reporting message During late microcode loading, the "Reload completed" message is issued unconditionally, regardless of success or failure. Adjust the message to report the result of the update. [ bp: Massage. ] Fixes: 9bd681251b7c ("x86/microcode: Announce reload operation's completion") Suggested-by: Thomas Gleixner Signed-off-by: Ashok Raj Signed-off-by: Borislav Petkov (AMD) Reviewed-by: Tony Luck Link: https://lore.kernel.org/lkml/874judpqqd.ffs@tglx/ --- arch/x86/kernel/cpu/microcode/core.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/arch/x86/kernel/cpu/microcode/core.c b/arch/x86/kernel/cpu/microcode/core.c index 8ec38c1..61d57d9 100644 --- a/arch/x86/kernel/cpu/microcode/core.c +++ b/arch/x86/kernel/cpu/microcode/core.c @@ -453,11 +453,14 @@ static int microcode_reload_late(void) store_cpu_caps(&prev_info); ret = stop_machine_cpuslocked(__reload_late, NULL, cpu_online_mask); - if (ret == 0) + if (!ret) { + pr_info("Reload succeeded, microcode revision: 0x%x -> 0x%x\n", + old, boot_cpu_data.microcode); microcode_check(&prev_info); - - pr_info("Reload completed, microcode revision: 0x%x -> 0x%x\n", - old, boot_cpu_data.microcode); + } else { + pr_info("Reload failed, current microcode revision: 0x%x\n", + boot_cpu_data.microcode); + } return ret; }