Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp11121698imu; Mon, 31 Dec 2018 13:36:15 -0800 (PST) X-Google-Smtp-Source: ALg8bN5B69Ffb4hxKFsVt91fm3WNmPsu3mB3ppBSS93cad5/CKLNS28CXdMIMblQDpgmcKmJR2cg X-Received: by 2002:a17:902:f44:: with SMTP id 62mr38960588ply.38.1546292175791; Mon, 31 Dec 2018 13:36:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546292175; cv=none; d=google.com; s=arc-20160816; b=mbLR/jWr/EtoA2Gzk8ibLu3uW/b8iwP7+1lDq4IMrLnpVnb51gd+tKBH2Qe4VQSeAU zNgsUjMpTSKRyQJF6d3XsH9iUOk/j6938ggt9mewuDPLNSn/77MoP5QBC6Ms1kWUE1OY /apGUhnLvMh10RctA+MserkUDCKUir+rSqdE4iRcijdFcgFFcY5znPC4eOAntMdGC5eZ 7UlizJ+NI13Ff4YoCqE2XvbPd3jK9erXJ5TjUV+lwI9IvV8DeKM7tXUkUrUOWM1oRjry WWVW5mjdXw/edIlONHyZ/uoW/GB7SGIV2+8/B9479wN80NQVzQ/qMV/tfClq/MMnn6jX EH2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=NpKSN3UYCtIFR1ayOSb/VFuDfTDRzzKzhjXr0i/9Icg=; b=RsJS0DFHCpGUCY9zL5SXyCGMJSryASeB4a+ERqTwdyzf208gToZb1hpTPP6+7jyEiM Fwb7f4W8iHTtkJfIOsRTg0TSAGMwSm4KZRoKNkfxbVt+z1Z38z3qBeRtZz9tlcJJqbvB 2W14dfjDoJiw/Wj42Icc0NKjMKM17Lcg3MVf1Z1MSffIs+o5EGWGOfuVHTNdRht+SlWS swU6Bnud7VBCQ9u8rcAFYxsObgmcqN5kxRcZ/k/doJQ7Xeflyt3wt6+yfh9dRbfGFWRn Sm8T6X5Cva3WZy2nGtCoVUM6JACIBeTWBavY0Hcedsw+qDqOUKmGwT9Eny8LWOLjC6Ya FqPg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=rMDNfPjy; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id d34si10656196pgb.43.2018.12.31.13.36.00; Mon, 31 Dec 2018 13:36:15 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=rMDNfPjy; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1727892AbeLaTvT (ORCPT + 99 others); Mon, 31 Dec 2018 14:51:19 -0500 Received: from mail.kernel.org ([198.145.29.99]:38904 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727311AbeLaTvS (ORCPT ); Mon, 31 Dec 2018 14:51:18 -0500 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id A7B70218AD for ; Mon, 31 Dec 2018 19:51:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1546285877; bh=NpKSN3UYCtIFR1ayOSb/VFuDfTDRzzKzhjXr0i/9Icg=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=rMDNfPjyXbvseavzqw2+M+NHgl9KsYRdTuEL7xrZpV1thFeetycmgDV2I74NrWP5q UqS3VLwXtda/ibkQ4tLyWs2X1q5C5zP3ojQX0H5vknfnKVhQFsLonn1URL3OGDVO0u geJkXqmFmAbMcAHOWxbIRz6H4y+q1QMJtsrNf6IU= Received: by mail-wm1-f47.google.com with SMTP id t200so12939544wmt.0 for ; Mon, 31 Dec 2018 11:51:17 -0800 (PST) X-Gm-Message-State: AJcUukcuX3bIAf4NxRaV5LT+1j/3lxIy7e70ts5tlqhxMSfcroIAoySE zSVoy1WudLQXXdXVnx/CFwTesbVsnTuGYv8Q9gBnRg== X-Received: by 2002:a1c:aa0f:: with SMTP id t15mr30723613wme.108.1546285876094; Mon, 31 Dec 2018 11:51:16 -0800 (PST) MIME-Version: 1.0 References: <20181231072112.21051-1-namit@vmware.com> In-Reply-To: <20181231072112.21051-1-namit@vmware.com> From: Andy Lutomirski Date: Mon, 31 Dec 2018 11:51:04 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [RFC v2 0/6] x86: dynamic indirect branch promotion To: Nadav Amit Cc: Ingo Molnar , Andy Lutomirski , Peter Zijlstra , Josh Poimboeuf , Edward Cree , "H . Peter Anvin" , Thomas Gleixner , LKML , Nadav Amit , X86 ML , Paolo Abeni , Borislav Petkov , David Woodhouse Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Dec 30, 2018 at 11:20 PM Nadav Amit wrote: > > This is a revised version of optpolines (formerly named retpolines) for > dynamic indirect branch promotion in order to reduce retpoline overheads > [1]. Some of your changelogs still call them "relpolines". I have a crazy suggestion: maybe don't give them a cute name at all? Where it's actually necessary to name them (like in a config option), use a description like CONFIG_DYNAMIC_DEVIRTUALIZATION or CONFIG_PATCH_INDIRECT_CALLS or something. --Andy