Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp4747020pxu; Tue, 13 Oct 2020 06:18:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwSyV2912kc2zyAz5Sfoo29FegRmzxCy5uleGGovdYugkf4FA7PvPLK+HlbttxpihgAH/o6 X-Received: by 2002:a17:907:43c6:: with SMTP id i6mr7851392ejs.207.1602595116421; Tue, 13 Oct 2020 06:18:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1602595116; cv=none; d=google.com; s=arc-20160816; b=yA+91IdmTaZcw4eWsxnf8O1utXJOkKP23h7fuAZscUe+d5vx/185JE54RnMLxoWxIV UX2CbAcPzr+DTxWA8DVBaPjRPhTMvy3LVGCydtkcaNc0B2t7UqcG4OkqylztMps/Kbo4 EeWm3WzYcyehwGL8W7yIneaG4cIF6mqiM38t3kx05Ft+BA6quLgVNHLKWt8vjWdNfhJa sFoUV3nqQUPAkIAjpab3R+cqEihM05szL+CkmwWU4jUAGXwRi325jQZPXc18n06z5SGO xwwb2CdriPxSvC2V02EcEqb5LLjm/4hD7KqJ1nUuJkkTWNzcPMqi9V5wtAHD4KZdYfOq go6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:ironport-sdr:ironport-sdr; bh=uirGre2WRBQq2D2wQdOlI8Tsu2FkmzG2gRsFJDcJ5gw=; b=s4lL6BnJcvF8SGpqKyShMy73oc61RdzFlSMFMZKsCHLuvUlF+9C9nEitYYVYPHDxkB iZAsY14rweOHbhiHdkzGR+77HSOnseeZw4SHfdG9s9hcVZ/2O7HzEO3HeOHAAWCS4Qij nisGIIUM579kclECE34sqH7wTEb6NNiDwLWg9cA3fvsCAL6wzc7h/5pm6s2Y8L6afddX 2MZsMIGamobZVBG3Xo0ikHN8zjMV6L+yFCmyFvZHP62ofGQ4F9mH2xaMse9IIydjwlXk 7aaWmuPE702SimCrzPEQ+5Z1do80nNbDdyVLmIvkU6fWDtydG5HdojP8pR4MdX4ER2eM kD8w== 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n9si12978785edv.393.2020.10.13.06.18.13; Tue, 13 Oct 2020 06:18:36 -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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729854AbgJLUaC (ORCPT + 99 others); Mon, 12 Oct 2020 16:30:02 -0400 Received: from mga18.intel.com ([134.134.136.126]:31318 "EHLO mga18.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728392AbgJLUaB (ORCPT ); Mon, 12 Oct 2020 16:30:01 -0400 IronPort-SDR: FgyIRCx2kFq6mOo2jW7M0DM+o4ZM7PkL0CedglDPnfHKE44Pf0DZNTVYiH6VZT5EhRWx9S4Hro /RRpgol7FWMQ== X-IronPort-AV: E=McAfee;i="6000,8403,9772"; a="153631193" X-IronPort-AV: E=Sophos;i="5.77,367,1596524400"; d="scan'208";a="153631193" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Oct 2020 13:29:59 -0700 IronPort-SDR: Q3TMmJJfFdzOben8LhYKlvy2Lf9ifmccyfK46qxXdTv68g+iC/y3Dbe8lzuVbqqJFOCGX9WdEK BE8Pg6hROcLw== X-IronPort-AV: E=Sophos;i="5.77,367,1596524400"; d="scan'208";a="356739364" Received: from yyu32-mobl1.amr.corp.intel.com (HELO [10.209.167.7]) ([10.209.167.7]) by orsmga007-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Oct 2020 13:29:58 -0700 Subject: Re: [PATCH v14 1/7] x86/cet/ibt: Add Kconfig option for user-mode Indirect Branch Tracking To: Cyrill Gorcunov Cc: x86@kernel.org, "H. Peter Anvin" , Thomas Gleixner , Ingo Molnar , linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-api@vger.kernel.org, Arnd Bergmann , Andy Lutomirski , Balbir Singh , Borislav Petkov , Dave Hansen , Eugene Syromiatnikov , Florian Weimer , "H.J. Lu" , Jann Horn , Jonathan Corbet , Kees Cook , Mike Kravetz , Nadav Amit , Oleg Nesterov , Pavel Machek , Peter Zijlstra , Randy Dunlap , "Ravi V. Shankar" , Vedvyas Shanbhogue , Dave Martin , Weijiang Yang , Pengfei Xu References: <20201012154530.28382-1-yu-cheng.yu@intel.com> <20201012154530.28382-2-yu-cheng.yu@intel.com> <20201012191511.GC14048@grain> From: "Yu, Yu-cheng" Message-ID: Date: Mon, 12 Oct 2020 13:29:57 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Thunderbird/68.12.1 MIME-Version: 1.0 In-Reply-To: <20201012191511.GC14048@grain> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/12/2020 12:15 PM, Cyrill Gorcunov wrote: > On Mon, Oct 12, 2020 at 08:45:24AM -0700, Yu-cheng Yu wrote: > ... >> + the application support it. When this feature is enabled, >> + legacy non-IBT applications continue to work, but without >> + IBT protection. >> + Support for this feature is only known to be present on >> + processors released in 2020 or later. CET features are also >> + known to increase kernel text size by 3.7 KB. > > It seems the last sentence is redundant - new features always bloat > the kernel code and precise size may differ depending on compiler > and options. Surely this can be patched on top. > This was added after some discussion in v12 about kernel text size [1]. I think these few extra words can help people who have older machines and want to save some space. Yes, like you said, if later we don't want this sentence, I will be happy to add a patch to remove it. Thanks for the feedback. Yu-cheng [1] https://lore.kernel.org/linux-api/5e0a4005-45e3-3e88-e6e0-4ec31aad7eb9@intel.com/