Received: by 2002:a05:7412:37c9:b0:e2:908c:2ebd with SMTP id jz9csp2448678rdb; Thu, 21 Sep 2023 21:10:05 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGX+ZCY+WtD6LFABtQhHuW5Pv6ZS0l0aIaGn/sYMbp+OBEc9p44MKSQcsl1KRYbu9r4VfbF X-Received: by 2002:a05:6808:201f:b0:3a7:71bf:af58 with SMTP id q31-20020a056808201f00b003a771bfaf58mr8149977oiw.56.1695355804851; Thu, 21 Sep 2023 21:10:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695355804; cv=none; d=google.com; s=arc-20160816; b=quow4RMCqHXmzWyFdTdxIVe8ns3DRbxJoFWi23uXldUP8JG10xJz+DVmb9eG2fc64f FElAba0E19q9k4qr7uhgjUDZ+ZbZaVYHjnegqiedlRHJfLeJ7BYHPdHps4vpb8ncmBNx W6G1MJ7gmQkmgEctqgDWKEGQf8W+B9qTY1rbInK9ug/zfQBg7ElsNHKjRinOue9vZvNL nM0Xe00tg/sVGa3+CDbdpgPK5dwzs6iLrF+ucJF73NVKQE1Rcncx3dVxEvBGOCrxr0B/ aom5s/wI6KVIQVazbhqcAqe7Vcf3Dg/IZnZkiYD6VwIZOZ/D02RpcVXqeHxmj9KSCbSV n4XQ== 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=i5LLD7WLnKBMdVSUtI3jdRxCSy7DasvEpR6qADkCZ1k=; fh=GAw9pbIAZIwCH32PQjszcv6fk+98j3/7OwMbKqyoAZI=; b=u7TVm6oMG+re2LVWqN8R0GVRo5Sl5vsNlxpdOyFYi7NDT9hkCjQQv+wU3ZpfvjTcXd 19Q3e6JEa0F9obnwGwmeFQonTOsoYq7NptA15AgNv17+rk8P8j2ykSVpnpTPFRWYV4Rv HyopTGeKAuKVfLcPiWMCe3p3jNqZv27Vp5bayxSlx/FYZhqUOaBzJH2ehixWemvBsN2r Nfs6YuLcIJxP4o7iSeJV9R3an5oSs3FizD6TCQ/gJlJ09xewLxhb8BRW/opKlXdyKjh0 s5UGP3EEr7e3EoYxz5ejRUdC5iOokSsesqje0pcZuufry2xDFJshcS9Kvr0X5vu1lL/e pzWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@alien8.de header.s=alien8 header.b="M/7VsC4k"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 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 groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id m11-20020a633f0b000000b00565f24af893si2875224pga.22.2023.09.21.21.10.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 Sep 2023 21:10:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@alien8.de header.s=alien8 header.b="M/7VsC4k"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 51384832B78E; Thu, 21 Sep 2023 10:28:56 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230256AbjIUR2u (ORCPT + 99 others); Thu, 21 Sep 2023 13:28:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55042 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229960AbjIUR2C (ORCPT ); Thu, 21 Sep 2023 13:28:02 -0400 Received: from mail.alien8.de (mail.alien8.de [IPv6:2a01:4f9:3051:3f93::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 755F24F385 for ; Thu, 21 Sep 2023 10:15:47 -0700 (PDT) Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id 4D68040E01A5; Thu, 21 Sep 2023 10:07:31 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at mail.alien8.de Authentication-Results: mail.alien8.de (amavisd-new); dkim=pass (4096-bit key) header.d=alien8.de Received: from mail.alien8.de ([127.0.0.1]) by localhost (mail.alien8.de [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 1-bsyjNbzYQo; Thu, 21 Sep 2023 10:07:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1695290848; bh=i5LLD7WLnKBMdVSUtI3jdRxCSy7DasvEpR6qADkCZ1k=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=M/7VsC4kL1JYkns/HwzYpKZ8CeEG9Hhl1Ra/WclQ8lLXM60/nCvKJYP6/sRTqaamJ 98X8S91g2T2UfygnW66ILef7DHQyxxDlKKlM0ZiKLwSmuCDxquAi4/QmBPEqpA5pK9 MHiNWegn3QCq3khchGjCyeEkwCQ/KMcWGbCn3sIWW/QnHy9VdHd61UGkY+09l4s2hF iqK9ncL0i1k4iicNTcricezT1j73a+uYck3IDrDPAww7kjjq5uw4JC3Ih8nSyyKkR9 Gead7phD3O1ff4LGhtEMcDel9VnxCdmlBzVhQrborkjwPiMbcI38m+gUo0kHClsDQM 0bFO++CwvxxVkkr7LVgTLTrPD4ke6QMAn4RkObweqMxqKzX+IXTm+i51E5GFuKskB3 m9HqqTbKGsRvfqqZSzcn9PCjVoLWmqoGzetpNueUL1GAfdSI7pxv7hEFfdtDAaOevE vy1rghA5kpV72n+lYHG1GZMXAsgl/kq5G2Jm6rDMlN+pTn1RPVN2P7Y2wOYx8v0dPM xD/ZCRIroXeKV3rlZlsQ9eUY+rCRAooWYXLqlssz8wCop1IkqmcD1V9PmMJsOWnwaJ L4CPvpwQUA5TwngYiNW6FIx54mn2mlIMqNAkImoXkqUdNVzKLP1DwljXMeD8u7xAk9 cFxd560JMGjrREqcJVsZplfk= Received: from zn.tnic (pd953036a.dip0.t-ipconnect.de [217.83.3.106]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id 42D4240E014B; Thu, 21 Sep 2023 10:07:22 +0000 (UTC) Date: Thu, 21 Sep 2023 12:07:17 +0200 From: Borislav Petkov To: Thomas Gleixner Cc: LKML , x86@kernel.org, "Chang S. Bae" , Arjan van de Ven , Nikolay Borisov Subject: Re: [patch V3 10/30] x86/microcode/intel: Unify microcode apply() functions Message-ID: <20230921100717.GGZQwV1bIb+jHyXIwX@fat_crate.local> References: <20230912065249.695681286@linutronix.de> <20230912065501.405080839@linutronix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20230912065501.405080839@linutronix.de> X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Thu, 21 Sep 2023 10:28:56 -0700 (PDT) On Tue, Sep 12, 2023 at 09:57:59AM +0200, Thomas Gleixner wrote: > Deduplicate the early and late apply() functions. > > Signed-off-by: Thomas Gleixner > --- > arch/x86/kernel/cpu/microcode/intel.c | 105 +++++++++++----------------------- > 1 file changed, 36 insertions(+), 69 deletions(-) > > --- a/arch/x86/kernel/cpu/microcode/intel.c > +++ b/arch/x86/kernel/cpu/microcode/intel.c > @@ -294,12 +294,11 @@ static __init struct microcode_intel *sc > return size ? NULL : patch; > } > > -static enum ucode_state apply_microcode_early(struct ucode_cpu_info *uci, bool early) > +static enum ucode_state apply_microcode(struct ucode_cpu_info *uci, struct microcode_intel *mc, Err, we have struct microcode_ops.apply_microcode() already. Can we disambiguate those pls? -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette