Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp3558263rwl; Sat, 7 Jan 2023 01:48:03 -0800 (PST) X-Google-Smtp-Source: AMrXdXsggiBJXL442w1sX8iuqelHE/0sJwLnqWonXuGR6/VGFu+mXmXGA6lrq1+p6Z9HVCpcTBAT X-Received: by 2002:a17:907:93d5:b0:83c:cca7:64a7 with SMTP id cp21-20020a17090793d500b0083ccca764a7mr45071060ejc.73.1673084882932; Sat, 07 Jan 2023 01:48:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673084882; cv=none; d=google.com; s=arc-20160816; b=cl8bkNHi0d6KI768pfnPsY4k4jA0MZerUwQQRi5C04P19BexkdhozRK0fmJiwXHiQA U+QeV0G9ozgS1ItE3hHm4AY1Nie+d9YNNUIrzGOY665FQsPoHGHGNZ4+oYBB8jo1yWVL fTK67ypAjyhe0r1wCeGaf6ehMFcT4jkrDsS1F+VhNeOEEG85agcYIK4ySVdVGKYfMCjE 9eJM9+cmJgigHLLl/RD995lxBXBJQihshGtS5sPKcc1wvF1QvsOhl89j8GkI27mJXIna xEqpOB3oXKHh7H8/3DgqRn+P35BKAk3mwYqAz7ToAP247I5mArmPPDxol05FDcGPyCvC uqrg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:sender:dkim-signature; bh=RDJKgyIyO2UXr7CrAfsDllc88gRt2ZKj/J0suyfMPL8=; b=aJbqL6yZoMN4l2En/VIb3qC2ag4K7Lcv06CNTYdNZX4H/rUIoxPm/ezLzw4OPRGSoo Iyh+dk8hpcPgGzGt475xJa53/7ZHSueZCoswNRPessZNYJ+n0AP6lxQhRsZq9dgf4hf3 3ElUYz72DjzPFHLTyPLA4TzJ7koc24L0r1hjUF8e/vxPPTmDVhwB7qswMQYOfeVciymr +ogYY+ADn/usYtgBSwtaeEHKaYAaSYYrVNT9wCS/nt3dto4Bm0lefchT5suZRu3eQaEJ aQOJBodgvrnQ21IIZKI2kyG6n8m+7FycSdJkiHf/+ev0iJb4JKqi33BJvUARIshfwVs1 177A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=TLDDT3lh; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sg6-20020a170907a40600b00832054a6248si4209443ejc.247.2023.01.07.01.47.50; Sat, 07 Jan 2023 01:48:02 -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=@gmail.com header.s=20210112 header.b=TLDDT3lh; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230140AbjAGJgi (ORCPT + 55 others); Sat, 7 Jan 2023 04:36:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40638 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230288AbjAGJgg (ORCPT ); Sat, 7 Jan 2023 04:36:36 -0500 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 91A187CBDD for ; Sat, 7 Jan 2023 01:36:26 -0800 (PST) Received: by mail-wr1-x434.google.com with SMTP id bk16so3305583wrb.11 for ; Sat, 07 Jan 2023 01:36:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:from:to:cc:subject:date:message-id :reply-to; bh=RDJKgyIyO2UXr7CrAfsDllc88gRt2ZKj/J0suyfMPL8=; b=TLDDT3lhbvwE5i2u0vta/FX9oB16gdBUm6xwRmq+nmnTpK6o6wAsILYF8LoQAou0Ub CFQsk42dpbxzGjRSh5k2rsYzHUOySPGo3y/o2T4oCPZOIsWcbB/yxYSxH8NNB9Zr9X9h JVTwXubfClY3AAJM4OnWB2F0WfxXhkitcV/bZmLVzfvA8PumCe5LU3M9U86H4sjOtsbO xUz9k4F+sGySkn7AmLWbBH8mlqA5Bm6M8TZMLsP2k0grtnL+OcjDyZ6mOdqroDNbsUZ4 4BxknWr96sEySMlNFm9dJGD5uw7Mrnqg1ARw9hlicYTZGLLZuwUZdyTq/W5vTtx97Hle 2dhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RDJKgyIyO2UXr7CrAfsDllc88gRt2ZKj/J0suyfMPL8=; b=UguMqa+JcegCbAljmZgHk4zuy15rNIsohn55KAYoBldv06ToI8l+8GUaiupCSPcuZo IELcHIDMgSFgBYDDLqeB8bIuXLXK5WA5DYmMLjVowRnPcDYs0ngCtHuu1FiLJ3aBaKnd /1VRyv8WVK18cE0cyLVubEsUF4qw3wsLUJWqqDBU/gUYiVl8khwKB2OUNYwj4kD8r0dp 5dtj/Po/UKOOH/vtdQuchdauP9+plfrpyTEyJnzK7/qm9jiPTFlhtfQmlx4RnU54WNuV 449Q4/Omgh1BqIT5d1tNXLYKbYG1Xlb9ZBpQhPJBERWZod7uWPfWhywvXw2eENzndQ2D P2Kw== X-Gm-Message-State: AFqh2krJ0rf3noCjXl4mxHuVcx4SjD6GgdufYz5w8GZZ9SL7FhCJedeC g5KDqOLv7hfwbTfZ1Q7eePE/wEWKXmQ= X-Received: by 2002:a5d:5304:0:b0:2a8:e91d:ad2f with SMTP id e4-20020a5d5304000000b002a8e91dad2fmr7796552wrv.35.1673084185143; Sat, 07 Jan 2023 01:36:25 -0800 (PST) Received: from gmail.com (1F2EF507.nat.pool.telekom.hu. [31.46.245.7]) by smtp.gmail.com with ESMTPSA id j14-20020adff00e000000b0024cb961b6aesm3335811wro.104.2023.01.07.01.36.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 07 Jan 2023 01:36:24 -0800 (PST) Sender: Ingo Molnar Date: Sat, 7 Jan 2023 10:36:22 +0100 From: Ingo Molnar To: Borislav Petkov Cc: Ashok Raj , Thomas Gleixner , X86-kernel , LKML Mailing List , Dave Hansen , Tony Luck , Alison Schofield , Reinette Chatre , Tom Lendacky Subject: Re: [PATCH v3 3/6] x86/microcode: Display revisions only when update is successful Message-ID: References: <20230103180212.333496-1-ashok.raj@intel.com> <20230103180212.333496-4-ashok.raj@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE, SPF_PASS 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 * Borislav Petkov wrote: > On Fri, Jan 06, 2023 at 12:29:00PM -0800, Ashok Raj wrote: > > Yes, that makes sense, Do you think we can add a note that the loading > > failed? since the old -> new, new is coming from new microcode rev. > > It has failed when > > old == new. > > I.e., > > "microcode revision: 0x1a -> 0x1a" > > when the current revision on the CPU is 0x1a. So wouldn't it make sense to also display the fact that the microcode loading failed? Seeing '0x1a -> 0x1a' one might naively assume from the wording alone that it got "reloaded" or somehow reset, or that there's some sub-revision update that isn't visible in the revision version - when in fact nothing happened, right? The kernel usually tries to tell users unambigiously when some requested operation didn't succeed - not just hint at it somewhat passive-aggressively. Thanks, Ingo