Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp1959804pxf; Fri, 26 Mar 2021 21:47:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyck0joqr1W0e67iB8Mi66B7TC26BdAfpF5XlKVyoYYrrCtdCk39K71N1xAlrkeFQzIO17c X-Received: by 2002:aa7:d74b:: with SMTP id a11mr18508494eds.92.1616820421065; Fri, 26 Mar 2021 21:47:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616820421; cv=none; d=google.com; s=arc-20160816; b=qsWx/Ihx3qRrdZSlyK0SWassiOFuL7k3RGPbWhJr/tIB5i6wyYO/himjrCEimSbWvj a6lx0WFfYRGlRzitdlzNuhx7ad+Wg//5Jes0E8Q10wiwK5IKmDqElpkt84mokQbcXnuR q6jnL//0rRrYuFHd+FTIfc1NQCiczRQO6yx0CrQhFhUYNlFsLZEVMwokcPNhbinUvhJ8 GEddHhqYC+0hANtOR7okjHDsb9wrXA9uyK9WfRoteYjJqOoio4IXHk8wnBoX55Cf3QCl fwhAA4v8byto5hGy0FGXgxyj/UW/X/OU2hz2KJ9zESqaIEK5IfhHJRCNzrr5pdXB+5R0 VIgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=rW6IWmw3bAY+7I4axD3cCqiKwmk5Vb6mpW550G67qek=; b=tpv3uYV4Y2emjzJgipBtIiY604lcuBJCwlIwMDtK4IrOtUKt+kr+PVPzn8+zV9sA37 Od4W0ZopKho3uLqnLRnhfSSdt9l1p88rQQUpcyFmcAIHVvZdnPX/26g3pWxulxrfGsiE qcN7MM9dEZ+iR/MMQwnR4cKuKvPegHsKj0eJH+UY+cK9/ZvtDlo0i5zKPbAcKOQOF8Gz u3e+X+gnwOmDBLE4DKm0722i7qpj4JmvFtDYV+ckFS5GrvuHtxRwIgqarGbE8LmYhdBh hrjwvb/Wy1XObMBSF3YoxVkfwsMBXGMF96b/UQ7TDJgNb2pnGV0PJtOCv+hpb3eCtasD ooVA== ARC-Authentication-Results: i=1; mx.google.com; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id de1si7867970edb.413.2021.03.26.21.46.38; Fri, 26 Mar 2021 21:47:01 -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; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229901AbhC0Eme (ORCPT + 99 others); Sat, 27 Mar 2021 00:42:34 -0400 Received: from mail-ej1-f49.google.com ([209.85.218.49]:39877 "EHLO mail-ej1-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229611AbhC0Elz (ORCPT ); Sat, 27 Mar 2021 00:41:55 -0400 Received: by mail-ej1-f49.google.com with SMTP id ce10so11421025ejb.6; Fri, 26 Mar 2021 21:41:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rW6IWmw3bAY+7I4axD3cCqiKwmk5Vb6mpW550G67qek=; b=dHAZnch3ODzFGca02JZ+qHhbcvViLtlpiEXEeZsD9Pp2VelbgO+35S0FLpgtUvuTR2 b1GRmFeugGNF+bZYjD88Gi8cWKWn3UPjtTvU9CgKMiMXWuL1cm77Z8UX+Cn+3nBNEI8H XanpMeOqlvQXtOYbiojSM11sDRWo9LmxwqEIIcBMTvSUbUluBuH+qTyF8IOdzbpb62m9 Udxguho6disjdiCYgzf1M21iDNudGUCgaSaPv4wxkisidmcjJNDJAH4iSdfk4NJJSDKC cAi8Q61bV3z0dS8S3hTGrSEn9s8XTyZCmG5yFainyPGr+lDmcLHu761ANG4ZInsbJjys U1ew== X-Gm-Message-State: AOAM533Wq992FyXjANsIoc5DVMcmwWLmZkcvZwIk5og89+WFOXFiKz9h /r/T/jIOibmYe/8ix0KAXkj4dkbupJMz63EDzic= X-Received: by 2002:a17:906:4055:: with SMTP id y21mr18359714ejj.507.1616820114401; Fri, 26 Mar 2021 21:41:54 -0700 (PDT) MIME-Version: 1.0 References: <20210221185637.19281-1-chang.seok.bae@intel.com> <20210221185637.19281-23-chang.seok.bae@intel.com> <871rc9bl3v.fsf@nanos.tec.linutronix.de> <20210326181641.GD27507@zn.tnic> In-Reply-To: <20210326181641.GD27507@zn.tnic> From: Len Brown Date: Sat, 27 Mar 2021 00:41:43 -0400 Message-ID: Subject: Re: [PATCH v4 22/22] x86/fpu/xstate: Introduce boot-parameters to control state component support To: Borislav Petkov Cc: Andy Lutomirski , Thomas Gleixner , "Chang S. Bae" , Ingo Molnar , X86 ML , "Brown, Len" , Dave Hansen , "Liu, Jing2" , "Ravi V. Shankar" , Linux Kernel Mailing List , Linux Documentation List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 26, 2021 at 2:17 PM Borislav Petkov wrote: > > On Fri, Mar 26, 2021 at 01:53:47PM -0400, Len Brown wrote: > > At Dave's suggestion, we had a 64 *KB* sanity check on this path. > > Boris forced us to remove it, because we could not tell him > > how we chose the number 64. > > The only 64 I can remember is > > #define XSTATE_BUFFER_MAX_BYTES (64 * 1024) > > What does an arbitrary number have to do with signal handling and > pushing a fat frame on the sigaltstack? You are right. If that is where the check was, it was the wrong place. It should be part of that sanity check code where CPUID is parsed. thanks, Len Brown, Intel Open Source Technology Center