Received: by 2002:a05:7412:7c14:b0:fa:6e18:a558 with SMTP id ii20csp316903rdb; Mon, 22 Jan 2024 05:19:59 -0800 (PST) X-Google-Smtp-Source: AGHT+IHEJVUarzZyfPQCDMOEuHNsrqVS/3FWg4tvIijxbV+wsQhIEDoZEp3SKZMHeS4pLJh2HJC5 X-Received: by 2002:a17:906:7d0e:b0:a28:d4eb:4286 with SMTP id u14-20020a1709067d0e00b00a28d4eb4286mr1827486ejo.109.1705929599579; Mon, 22 Jan 2024 05:19:59 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705929599; cv=pass; d=google.com; s=arc-20160816; b=ybi6jH0HHe4mHjTIa75PbsQE+wCJf5xEcrAfojOOZtZU2AZ2JSpRjtdQnUWDC5WzVI dkhC9CRq13mjPilW3UF7kOaHmUyDPu9cgAsA4ImWcI3L3B5ipAnfKCw5c41imgO2MUuj Fi2Vnz4W2NLBKoPCt7/KGu7j/MjcYRdeDR6OOj1XeTYQk08b9JJ1hwPBig+lPES1ARMr pynLFtZFuad/W69H66LDzvoW4TKRWoVikPCGT3Gw5V3nLfHcTuugpZ8B47cFFg9q6jMK Nc7jjCtfaAfOQjfCDaGiOBMZXw0QjmWSgeJWjtsmpEwiLSksuzm0jZQTouO39SUDnjrK R2/Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=O/+tvyIi7hu2G39Na79EAwIAhYkxG5TR/huFmkNcn9E=; fh=+HPf4h1LOueVhQRmaudeMYW5A+tNA1HpZIP5JeBIkT0=; b=o8S2j4ugaPOUrQ+POTgyMkhIoipAAopSkz3c9P+h3Y17JduEOmXhvnMHjAnH/qTThn DFRwbxmFqV13ieS28p6YyRatcxpmH96NcUY49AIV6DE5Cbj453Dt/mcqOQbFe3QS2xIh e1mFAo2N+ZKSM+TtuesaN/44h82l4UI8jOgXCk0QXGrzt1v8RnrbyU23Jk0WggvkiGKQ BepIT+kDrhvj+IvAfukypxzU3UQ9vfQqyoF8LrLSPU3sxRp3MiHttWHNTDWgcF3xCvPs l02I/G/3WK2PoEkMF2lIQlcch1U60n8zJYAXf3sLWS4GRCbf/bRU1fK1aus7Q4iB8tyu qjOw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@alien8.de header.s=alien8 header.b=K1ufgytb; arc=pass (i=1 spf=pass spfdomain=alien8.de dkim=pass dkdomain=alien8.de dmarc=pass fromdomain=alien8.de); spf=pass (google.com: domain of linux-kernel+bounces-33089-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-33089-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id a12-20020a170906368c00b00a2fcab9a964si2646017ejc.80.2024.01.22.05.19.59 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 Jan 2024 05:19:59 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-33089-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@alien8.de header.s=alien8 header.b=K1ufgytb; arc=pass (i=1 spf=pass spfdomain=alien8.de dkim=pass dkdomain=alien8.de dmarc=pass fromdomain=alien8.de); spf=pass (google.com: domain of linux-kernel+bounces-33089-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-33089-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=alien8.de Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 3314F1F23598 for ; Mon, 22 Jan 2024 13:19:59 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 610E13CF75; Mon, 22 Jan 2024 13:19:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (4096-bit key) header.d=alien8.de header.i=@alien8.de header.b="K1ufgytb" Received: from mail.alien8.de (mail.alien8.de [65.109.113.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B914F3CF42; Mon, 22 Jan 2024 13:19:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=65.109.113.108 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705929586; cv=none; b=ZNTbrkBkpUObEbyc5Gp/nEldettYD/ji1xyw3H++rcyI929JJBGEiRMTTC4EQjwz5Fv9gQXkkURPoRoBmOK5GErF4nDVnWV+Fi0f7zFHJ9tDRGHJxQSBh3uN7jzQ07PDc9st1mqnpD8cajm+hX7eGly3Lm3G/SlYFgIzRmGU16c= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705929586; c=relaxed/simple; bh=mLJ+T9PZQML244q2CvgM8A7x5riW1S4OWUVj5BHSWI0=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=qKhx/OItzZi2bjwnlv86pOZYuQMyVLzYCJLoKvuBre2TuKOhwbYyaGO9g0zObuJjslsuPeve/F6YAuHyFIMKOmM9e9OC8ZM1WS+piaj0t2/GsTB22LGWHAbqYIKJFw//ePvGAwbCl+N67GK7zPuwqz2GIHtqDbim49Nz25ew0fA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=alien8.de; spf=pass smtp.mailfrom=alien8.de; dkim=pass (4096-bit key) header.d=alien8.de header.i=@alien8.de header.b=K1ufgytb; arc=none smtp.client-ip=65.109.113.108 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=alien8.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=alien8.de Received: from localhost (localhost.localdomain [127.0.0.1]) by mail.alien8.de (SuperMail on ZX Spectrum 128k) with ESMTP id 0AA1E40E0177; Mon, 22 Jan 2024 13:19:42 +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 kKFjKwbVE80b; Mon, 22 Jan 2024 13:19:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=alien8; t=1705929579; bh=O/+tvyIi7hu2G39Na79EAwIAhYkxG5TR/huFmkNcn9E=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=K1ufgytbqAeKU/bbx1LpJre3vS6601/SVnnwLpFjXNGMTjPY9Nm+A+yHTatEKvsrn jKCRF9Ct9kuq2WaIvEZudPxuW80aQ6sV2DEgv5x5w2nNd1gm+orAggr15hPXn9LnTV cUfVXHwd6vGk+xfoE0ZhIIDM7KLxFhpAn9H/ju/pxuRmHrVBnfrxOWbrue3jllAb9r 3Ubo8g5GoprkmY0JAoNQ/3/1gO3n8x/H3xEyXKlDPiMSZqF9LxfuaMxSF9QRFcPajr 8NJF5vEyW9gUmzV79jzEDWm0ZuQYIjoELZ3xVbonpik5sMvDXxAiU/QiX8bykQP7Kc Cw2GHvMV759VKo5cDPP2wPZ9ll2LNdCHOaMqMNDZ39c2R8gi0mtu6DPMMNFiHbF3Yp 2urrXZCC1l8c5a3GmCU6TZPaFSSWTC+ELzhYkcSE3p4AoKMYNd4y7fjZB858BaEaEz ziUGfyBu2TlOKwvD/W2xUhehBQpzfY5muWbfrm2iSswSPS/3uAfPffHr4k9lTsP+oE BgFJhOWW1jILISG21BWkJnVsw2RiFaruT3nYvvRqjGhOESDcc0WyJIVXXm/ToE0Ynr c28ogu11dMvokRps9/KMY/k6zJnVIxhaJczZEIHBpnsctGH7VtFfXrjrnLe3fXVhLk zJ6/3hP9K7ehKB8eE7xkCFg0= Received: from zn.tnic (pd953099d.dip0.t-ipconnect.de [217.83.9.157]) (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 897B840E01B2; Mon, 22 Jan 2024 13:19:16 +0000 (UTC) Date: Mon, 22 Jan 2024 14:19:10 +0100 From: Borislav Petkov To: Xin Li Cc: linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-edac@vger.kernel.org, linux-hyperv@vger.kernel.org, kvm@vger.kernel.org, xen-devel@lists.xenproject.org, tglx@linutronix.de, mingo@redhat.com, dave.hansen@linux.intel.com, x86@kernel.org, hpa@zytor.com, luto@kernel.org, pbonzini@redhat.com, seanjc@google.com, peterz@infradead.org, jgross@suse.com, ravi.v.shankar@intel.com, mhiramat@kernel.org, andrew.cooper3@citrix.com, jiangshanlai@gmail.com, nik.borisov@suse.com, shan.kang@intel.com Subject: Re: [PATCH v13 08/35] x86/fred: Disable FRED by default in its early stage Message-ID: <20240122131910.GRZa5rTpEda4I1YfUX@fat_crate.local> References: <20231205105030.8698-1-xin3.li@intel.com> <20231205105030.8698-9-xin3.li@intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20231205105030.8698-9-xin3.li@intel.com> On Tue, Dec 05, 2023 at 02:49:57AM -0800, Xin Li wrote: > Warning: use of this parameter will taint the kernel > and may cause unknown problems. > > + fred [X86-64] > + Enable flexible return and event delivery Let's make it accept multiple options from the get-go: fred=on,disable-when,foo,bar,bla... in case we need to tweak its behavior. If it is only "fred" it will propagate this way downstream and it'll lead to confusion later when people have to update their scripts and config files when "fred" alone doesn't do what they're expecting anymore. Thx. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette