Received: by 10.223.176.46 with SMTP id f43csp813734wra; Wed, 24 Jan 2018 06:23:02 -0800 (PST) X-Google-Smtp-Source: AH8x2275IcjVKc6NFCoF6XflVeOP5yWka4OWvjt6doM66P9QgBTOA9yALQqbXwiwwelLSLByX8xO X-Received: by 10.101.77.140 with SMTP id p12mr10779418pgq.195.1516803782405; Wed, 24 Jan 2018 06:23:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1516803782; cv=none; d=google.com; s=arc-20160816; b=lwji4A7qhrjK7F4+2LGvA/zD3srmenq2yC50ZmWT3B/ikyK3+lZ8mDtYCB6gzg6MSh BR7vzpLVqS+1aeNnYMb+gxawGvNsjUGAuKdDKnQrvWDyMn89V4/lQZGPZ9brVZ8Iv/CJ egW4fcXOB05Gj7T6HgJ9DK2pdnTnL0GdpwW/tELQoQ0PtOBEjdl73ugH2Y0BhJnWzb5Q t7eICky7Zg1rs47tSkEucGD4itL48vN29JPVFukbZJm+yXAU9fshv595k0dDCtLl67jT H4RYmk0rYGjATvJEyRywgdb6W9rvbasjx3ID91oUB9thgntLNTJogEkz6dw5uQ2cEhNj FaWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=tjZy59kzGx9oD/yl+4HJ8YBp7LosNb82Zt8Tpw3w/2s=; b=Ni9jdq79H4zJ2hrwB113/7VZKGcLSn6gvhoHVU+6NAp9QRRqGzUsDzaNE0Oxsc+Ypv 3jSV/NyQlrjITyA2yrYTxF6+T2i23lrD+WGz7u0brzNmw1pA7+yyMdnfzIgrq7YzERHA oc32FxZrgkuX/Zk2HKKX4chxu+fwWte8HQUGuUQsHHKucftYnMj9A4AW2YJLLboshtzi 9eY++1AyWPx7jAIL2mtB4wBL4+sGHNHli1yq9Ip297GlrglhSabeTEdGmk35S//FA/w9 rdQd3ax35oahaAOgRbV6T5vE4xwRe1mRP0bA4ho2naLRlG2xlqWuj6QqAiAeXNRSgGSO azrA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=SBJdVrwt; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id o20-v6si269177pli.757.2018.01.24.06.22.48; Wed, 24 Jan 2018 06:23:02 -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=@messagingengine.com header.s=fm1 header.b=SBJdVrwt; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933993AbeAXOWP (ORCPT + 99 others); Wed, 24 Jan 2018 09:22:15 -0500 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:41569 "EHLO out4-smtp.messagingengine.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933648AbeAXOWO (ORCPT ); Wed, 24 Jan 2018 09:22:14 -0500 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 741962259B; Wed, 24 Jan 2018 09:22:13 -0500 (EST) Received: from frontend1 ([10.202.2.160]) by compute6.internal (MEProxy); Wed, 24 Jan 2018 09:22:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; bh=tjZy59kzGx9oD/yl+4HJ8YBp7LosN b82Zt8Tpw3w/2s=; b=SBJdVrwtCrn5PSNIk0Cq5h4fj/bPEvM2lalJv0NPh+GHp 3+xVFH67UWXOqMYtITQH7q6YaYWTy1QJdvD4Rh5TGFBnRaFLDx5hoEx5qHPZcP6h he8W3jy3qgvOUxaBLOd8v1fHYvoNLrv6xs81FAv+c9ai7VZ8XBQN9zwey0K/0928 AYzY2q7MLdXYLqzq6tMMiVmYx0I1Fn5/S/gQcmll1LVAiT7b6uVTFmxBKKyYMmO4 UM/qE/SUrMOCI1EGUKqwp+kxiS1KwTYBLubz+OFc7aF4hYq6f4erkgjabKjgwP6E PRbMpP+oN4EpVH4d1qENaMLj01C4D06FxH5WhxcYQ== X-ME-Sender: Received: from localhost (lfbn-1-12258-90.w90-92.abo.wanadoo.fr [90.92.71.90]) by mail.messagingengine.com (Postfix) with ESMTPA id EC8007E1BE; Wed, 24 Jan 2018 09:22:12 -0500 (EST) Date: Wed, 24 Jan 2018 15:22:13 +0100 From: Greg Kroah-Hartman To: Jiri Kosina Cc: Andi Kleen , Borislav Petkov , David Woodhouse , Paul Turner , LKML , Linus Torvalds , Tim Chen , Dave Hansen , Thomas Gleixner , Kees Cook , Rik van Riel , Peter Zijlstra , Andy Lutomirski , gnomes@lxorguk.ukuu.org.uk, x86@kernel.org, thomas.lendacky@amd.com, Josh Poimboeuf Subject: Re: [PATCH v8 04/12] x86/spectre: Add boot time option to select Spectre v2 mitigation Message-ID: <20180124142213.GA11440@kroah.com> References: <20180123224014.dsbzps4hydt6h7ed@pd.tnic> <20180123232125.GS7844@tassilo.jf.intel.com> <20180123234529.GU7844@tassilo.jf.intel.com> <20180124042631.GA6920@kroah.com> <20180124135851.GA22180@kroah.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 24, 2018 at 03:03:48PM +0100, Jiri Kosina wrote: > On Wed, 24 Jan 2018, Greg Kroah-Hartman wrote: > > > > > I just thought since you were already using modversions in enterprise > > > > distros already, that adding it there would be the simplest. > > > > > > The patch as-is introduces immediate modversion mismatch between > > > retpolined kernel and non-retpolined module, making each and every one > > > fail to load. > > > > Good, the patch works then, because I thought that not loading > > non-retpolined modules in a kernel that was built with retpoline was the > > goal here. > > No, we do not want to break loading of externally-built modules just > because they might contain indirect calls. > > Warning in such situations / tainting the kernel / reporting "might be > vulnerable" in sysfs should be the proper way to go. > > retpolines are not kernel ABI (towards modules) breaker, so let's not > pretend it is. Ok, my fault, I should not have suggested that Andi do the check this way then. I thought we wanted to make this part of the kernel ABI. I'll go make up a patch to revert this now... thanks, greg k-h