Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp5287185rwb; Tue, 17 Jan 2023 11:33:27 -0800 (PST) X-Google-Smtp-Source: AMrXdXuyPisSmkjVtVHpJ4BrkpZkMu05wnsYeo6V+VbxleMz5KHIuTJqpOwWs1m8ZHLwe39yEhO8 X-Received: by 2002:a05:6a20:ca5f:b0:b6:157d:bf48 with SMTP id hg31-20020a056a20ca5f00b000b6157dbf48mr2901775pzb.43.1673984007536; Tue, 17 Jan 2023 11:33:27 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673984007; cv=none; d=google.com; s=arc-20160816; b=R+saGA5+l7vLPYERttYhummh4HWrVvJN6bNWPbRtJAnJLpuxIBN83aswlWnK30wpuq ctIyHPMF6HNoi7DPXskLKnfOh6cb5Q51eOQ679v26rY0YtaRqlI4Id0QQR4lnqMxqLtl ZByr5UH1g3WCFN30pCbPMhWOl7tAiUBmx9/aPxdoHrTQ/kDyjr/64OVD/sh/r7egBs1L TpEleUWmyMdnV6HCC87yOW3kV9XROKpHQ3LNmlQtinUewB/c1z07sukhm1VFRV8d+iVu GtAoIItle/G3+lI/lWvSIYGIdHLAa10WdRT0RA5O3cu+ZUQZBg1/wZZ8nK4Np/iGn/bD wruw== 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:dkim-signature; bh=+T1m25y4fv/I7wmutJr3X2Xf96TTvoaLQHG3Ee2Hbd8=; b=XDW0Z3Pvag7ZwoxdbXsBZJtejSU72AN1nYDxOFxi8QfVXCNffMe6fiR+Vh0fb3qiej +m8ODXOj08ikjGjCu2JGUAL/Fp9/iHSmY45SeKZD311b8X/2OfGpgSmH/6Py1uA9Xt83 dKSQpty6+PXvlaSdTTefjChd6jdjpAMKaejpXapHJEzIVxFinZwEnkjS2Sv2Exlse5RC ohHuk/jbT9LfMlZ/bNaE5KBAvt0nu840numlHeQCjpdKlKT00f4G+mMsH81basHdo33n PJ5ArYJGtwqDWEPiU3wtUERB7C02uujLp7DdZRVTy48AA99r7NaNal7XefMBL47ChDag UJvA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@alien8.de header.s=dkim header.b=eQTHj+t5; 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=alien8.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id a184-20020a6390c1000000b00477c217a5eesi627491pge.317.2023.01.17.11.33.21; Tue, 17 Jan 2023 11:33:27 -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=@alien8.de header.s=dkim header.b=eQTHj+t5; 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=alien8.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229686AbjAQTJk (ORCPT + 49 others); Tue, 17 Jan 2023 14:09:40 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43396 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234293AbjAQTGP (ORCPT ); Tue, 17 Jan 2023 14:06:15 -0500 Received: from mail.skyhub.de (mail.skyhub.de [5.9.137.197]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8E88031E11 for ; Tue, 17 Jan 2023 10:21:08 -0800 (PST) Received: from zn.tnic (p5de8e9fe.dip0.t-ipconnect.de [93.232.233.254]) (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 3AF5B1EC0646; Tue, 17 Jan 2023 19:21:07 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim; t=1673979667; h=from:from: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:in-reply-to:in-reply-to: references:references; bh=+T1m25y4fv/I7wmutJr3X2Xf96TTvoaLQHG3Ee2Hbd8=; b=eQTHj+t56cfBRckrQuH0F+smzlVLvLx1PSA70Iqjnl9qUXjl+byKI4sFB/RoUijbrucROf FsSwsOhuWYXSf7xArt3Iv0Gn3apk1RyLxP4pZMolzMjbTLFNlPkWNoR6GyKeLAn/+ecaco micpkV05juwzgVOy919+dJzmst1Aego= Date: Tue, 17 Jan 2023 19:21:06 +0100 From: Borislav Petkov To: Dave Hansen Cc: Ashok Raj , Thomas Gleixner , X86-kernel , LKML Mailing List , Tony Luck , Ingo Molnar , alison.schofield@intel.com, reinette.chatre@intel.com, Tom Lendacky Subject: Re: [PATCH v4 6/6] x86/microcode/intel: Print when early microcode loading fails Message-ID: References: <20230109153555.4986-1-ashok.raj@intel.com> <20230109153555.4986-7-ashok.raj@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS 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 On Tue, Jan 17, 2023 at 08:29:28AM -0800, Dave Hansen wrote: > This ensures that a message of some kind is printed on all early loads: > successes *and* failures. This should make it easier for our hapless > users to figure out when a failure occurred. I'm still not convinced. When something doesn't happen in the kernel, we don't always say "It didn't happen". We don't say anything. So I don't like all those talkative drivers for no good reason. If there wasn't an update message, then no update happened. That's it. And the current microcode revision is in /proc/cpuinfo. If you wanna know why the update didn't happen, then you start adding debug printks and trying things but then you're clearly not a user so you know what you're doing. And the log buffer can get overwritten sooner or later depending on its size so any message can disappear. So what's the point of this pointless exercise in verbosity? -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette