Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1687943pxf; Fri, 26 Mar 2021 12:25:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxnerATRcTqe3HNcEJ+G+tpzxkpRI7aweS1sRiJI03cwLWXSpryJBDl9bBJz6E4cGMyErJV X-Received: by 2002:a17:906:add7:: with SMTP id lb23mr16858429ejb.273.1616786724754; Fri, 26 Mar 2021 12:25:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616786724; cv=none; d=google.com; s=arc-20160816; b=h0skHI5JyaOg74PCAijMzYVHxFwpVpq7QXxmwLp/Cjlzn5i/r08P1GFkRZX/2L4lOE pH8Dx7/oO7sZ8pQmOop7zjp73xfDjOgI4PnckdgE7P03AWjI4uGtkuzIoQAVGKI6kH/W eerFKuUYYHXofYChJOEIXNfQ1awyoX+UW4mF5ZWzJjZpBPZijigbcg/Tv3JnpeznViUc HJ/T0QOvxK2WGZjHEky8bKhP7VGV8MIkGmNghpWPoJE9sUGSJrOT2oDTcn1M3hX/CI6N cvwxsSKPDbKWanZlU9xfjydhx3f2N92BxXNC1cqy3od4Ci+M5uOLWwo+OMKSA7T0xpKZ wSmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:references :in-reply-to:subject:cc:to:dkim-signature:dkim-signature:from; bh=HOwEOhqJnXGxxll46m6ZslgjM0eNhem33zGhp699AZI=; b=F4nPEtwqyvnT8XTInIK8txUPzr9PpRQJgaTsda5Mff7SoH0K5u+US/AqxYc3o339eC NECFTK7EdzF+GV9vh2vj9XFoewE5YbsxIjYzWoCC8cWQD0ifGFQRRJHtJIlmkhM+kHm6 DkA5cbAnLwiWLzDoil7aQ7pPbEL4FAxwbXDK6QOH8erwCMxOM6gCJzLNV/L52PD406tx TazmVSEoaMH1TKCJHiqYFqo7GZeg+LcKFeo1QyLSPz0neueNihs0gcHgA75jRg/PeHSb +f6eyaq3bLCAGWSIwmys6onNzgSevSnoaEyzENgt2Gb3b4HpqYOJ+kQEyByQu/8IX6Uv H1eQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b="GKLi8e/2"; dkim=neutral (no key) header.i=@linutronix.de; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j19si7168463edp.531.2021.03.26.12.25.02; Fri, 26 Mar 2021 12:25:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linutronix.de header.s=2020 header.b="GKLi8e/2"; dkim=neutral (no key) header.i=@linutronix.de; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S230236AbhCZTXM (ORCPT + 99 others); Fri, 26 Mar 2021 15:23:12 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58774 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230114AbhCZTWw (ORCPT ); Fri, 26 Mar 2021 15:22:52 -0400 Received: from galois.linutronix.de (Galois.linutronix.de [IPv6:2a0a:51c0:0:12e:550::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 191C5C0613AA; Fri, 26 Mar 2021 12:22:52 -0700 (PDT) From: Thomas Gleixner DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1616786569; 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: in-reply-to:in-reply-to:references:references; bh=HOwEOhqJnXGxxll46m6ZslgjM0eNhem33zGhp699AZI=; b=GKLi8e/27BXLUR1JpxhP7JIL6b14TOiG5IMO3eePGGq3Kngm32tm5jIcOLRFdkaf+VPkgb 06YJFKkYQ21lBgGCWXjiVQfLhK3xgMXijbBnANAgsfAjJIXmSnKDA5Y87WxKE8I3RPwRb2 2nkIIMHx5E2ElJ/m7nTmxmlMEBBruDSf/vlwUDUHTa3hY5V6e+Z9DvNqtGmsV4MtRe+WB1 xD36kvWyas47LlxqSSp/kHTuR8PHCTD/td6V5RjiEytuFs9WpUqT+ny7U/N9slwPcQM3eI I9Bj15txjh8GeD2CQP2jB6e+IfFv/Vqo0jWceyp8FV286+7bYprvwigkAD3kGw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1616786569; 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: in-reply-to:in-reply-to:references:references; bh=HOwEOhqJnXGxxll46m6ZslgjM0eNhem33zGhp699AZI=; b=OPbN9pptPVmjGKcs5UaqBX2Qj78kt+fQsNGoUpDzCafJTa6HAIIDAFol8Ih8L5anKfiV/b x3Uh/QjFXkM16pAQ== To: Len Brown , Dave Hansen Cc: "Chang S. Bae" , Borislav Petkov , Andy Lutomirski , Ingo Molnar , X86 ML , "Brown\, Len" , "Liu\, Jing2" , "Ravi V. Shankar" , Linux Kernel Mailing List , Linux Documentation List Subject: Re: [PATCH v4 22/22] x86/fpu/xstate: Introduce boot-parameters to control state component support In-Reply-To: References: <20210221185637.19281-1-chang.seok.bae@intel.com> <20210221185637.19281-23-chang.seok.bae@intel.com> <871rc9bl3v.fsf@nanos.tec.linutronix.de> Date: Fri, 26 Mar 2021 20:22:49 +0100 Message-ID: <87eeg1en3q.ffs@nanos.tec.linutronix.de> MIME-Version: 1.0 Content-Type: text/plain Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Len, On Fri, Mar 26 2021 at 11:27, Len Brown wrote: > On Thu, Mar 25, 2021 at 7:10 PM Dave Hansen wrote: >> From some IRC chats with Thomaas and Andy, I think it's safe to say that >> they're not comfortable blindly enabling even our "simple features". I >> think we're going to need at least some additional architecture to get >> us to a point where everyone will be comfortable. > > There is no code in this patch series, including patch 22, that enables > an unvalidated feature by default. > > Yes, I fully accept that patch 22 allows a user to enable something > that a distro didn't validate. That's not the point. And neither Andy nor myself asked for distros to validate and approve anything. > If there is a new requirement that the kernel cmdline not allow anything > that a distro didn't explicitly validate, then about 99.9% of the kernel cmdline > options that exist today would need to be removed. > > Does such a requirement exist, or does it not? Nobody said that, but patches to remove command line options are always welcome. Can we start with the most horrible of all we have today, i.e "clearcpuid=", please? Thanks, tglx