Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3529487pxb; Sun, 7 Feb 2021 12:47:21 -0800 (PST) X-Google-Smtp-Source: ABdhPJy4lXsgHbRx/UXAJum0KlAHOR65Hx9T5oxBwPj276KRX7uHdymFjhbaeIRJ937gz7cpuoLW X-Received: by 2002:aa7:d358:: with SMTP id m24mr7175706edr.118.1612730840889; Sun, 07 Feb 2021 12:47:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612730840; cv=none; d=google.com; s=arc-20160816; b=WLIayYKmPCq36NfX/3O8i4rYMkPNupVuQlob2tNn6o5CO8MvW2ksXYl6sifGMiRrLk vwiHesJVSGye26Z/8D3tUss1py11UJGK/1B/OQRHdjfcmPCK5CpV5LwHOHR6AQdeTRMX L+KquMY8YcywUqwXxBirGjXD0ms05qIqGjaaanulPRYOAkfIBhFvLnC+jYeuQpM3XDJD KSkuI/MxkgMR6a0NCVv0Zinv6U3Kmf5bKqco4NAmGCiH+Ul/kEr2yvlWvc5PXsRiLhFj 0Qo3sl4srClZUQA4TIOWhrBEqsTe0AKA0N8/6+Tx7UlWZ691MCVlwLAnGxRZEEA/LqJe 2+Dw== 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:dkim-signature; bh=GRu6vX9kYeS9uyfAkOd2bWaUsa4+VhJi3UgaM87SbHQ=; b=cbL1dQd2o/WohptEyCyEV61+XYO0t7M6N0QPzDjqP0suge8OwwYC4q6ZkDnRwW4Ljs onKLyDHvnAnELYVWR/CnztAUcNma/i6LjOA+6IWf6N03vn/C/KIfDtiKRo6eUy439w/o +W5O0GBTQnQliWRMxGKprexGUMeExhdyhlYxurkxVxVtyNaVwlG+kehwZb/t/YImG21Y 8Kvzax4zSoh3ZgLFAkDn8D3xTLmnG6qFFZMP/L28pgPOKHezQxHtV74QHDy3pSu7QnRt zfid0qIVwgegV15F9KLEIYlPqsGZGsym+Y6jnXMj6ZRIKhc+0TqcycA7g7HiMHDEmPg/ jVcg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=udjPNLcX; 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=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a13si10412181edn.209.2021.02.07.12.46.44; Sun, 07 Feb 2021 12:47:20 -0800 (PST) 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=@gmail.com header.s=20161025 header.b=udjPNLcX; 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=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229522AbhBGUpI (ORCPT + 99 others); Sun, 7 Feb 2021 15:45:08 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40954 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229445AbhBGUpF (ORCPT ); Sun, 7 Feb 2021 15:45:05 -0500 Received: from mail-lf1-x136.google.com (mail-lf1-x136.google.com [IPv6:2a00:1450:4864:20::136]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 56386C06174A for ; Sun, 7 Feb 2021 12:44:25 -0800 (PST) Received: by mail-lf1-x136.google.com with SMTP id a8so19124040lfi.8 for ; Sun, 07 Feb 2021 12:44:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=GRu6vX9kYeS9uyfAkOd2bWaUsa4+VhJi3UgaM87SbHQ=; b=udjPNLcX7xnzSa0vCxdSbZWMBfeYzy8OmyahSGCCC+xQKCmNJnOeIhZ3GeoReMOT0a Iy1/+oybmk2xin1s+VxOpC3Vlr0IR5c+D6TN1S/TcaSv7Iik0ixz3YWPGpCqAM82PEsE xKWzCnATbNr0HP7VILA9iEwCE3IxRP9MH7P0y0TtDkGKBm0+BL9xwB3yon65+aUcQe30 JsxSRs6yfnTeQLbwZ3spf5VhyF8XkwplhdJ9RCUdlTs/wbYZK3NGDALWagVlzlxVhI3W +ZCMDNiH+sMnWSZLSZl5clOFqp6kqqWYl7crWZvkkge9ytBxwUCp+tcy/wjocIX/b4vE gfrg== 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=GRu6vX9kYeS9uyfAkOd2bWaUsa4+VhJi3UgaM87SbHQ=; b=LIOiQlYpfJUR+1fU74LzTkbJULaz+n2M+sD4WiK6/kLt5MdkiV1oy1rN9ZkdbAGFzO 4TpOUoloAjZ1YKOIaIdaz6CbcSjgCkt+gF/7M79l786jPxUtO/gFD6XOYdGhO+daSejI HObAVp3Jgc+Ykdg0xaqjfCxJmjhAI63p2wxwKN8JYDtzIg5y20n+ShGJ8dt3wlgPKDvX fTI7jQe2eAZtDYiAxfHSjMqlt39Xl6VStxCAS6krJSEYwUQvgoPsF8KBHAiDO3o1kno9 MB7TntbDMREG3avVSgJrQnd3+ra//biBWH3rT3EMZFL4itBkW3Lb7qGs9QNj089GbrHK 7W9w== X-Gm-Message-State: AOAM533BKje2CSrHqYhIVSsBohj7tn+6kkyYdm97PbYUgUH2Nvr6QI7e qnh/xzFSI6JbTkAbFaFTYBLMoOjjwQyTVMH1cnGljbpH X-Received: by 2002:a19:2344:: with SMTP id j65mr3181498lfj.38.1612730663664; Sun, 07 Feb 2021 12:44:23 -0800 (PST) MIME-Version: 1.0 References: <20210207104022.GA32127@zn.tnic> <20210207175814.GF32127@zn.tnic> <661b9809-2c6a-5fc8-163b-a159b84c9ab8@intel.com> In-Reply-To: <661b9809-2c6a-5fc8-163b-a159b84c9ab8@intel.com> From: Alexei Starovoitov Date: Sun, 7 Feb 2021 12:44:12 -0800 Message-ID: Subject: Re: [GIT PULL] x86/urgent for v5.11-rc7 To: Dave Hansen Cc: Borislav Petkov , Linus Torvalds , Steven Rostedt , x86-ml , lkml Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Feb 7, 2021 at 10:21 AM Dave Hansen wrote: > > On 2/7/21 9:58 AM, Borislav Petkov wrote: > > On Sun, Feb 07, 2021 at 09:49:18AM -0800, Linus Torvalds wrote: > >> On Sun, Feb 7, 2021 at 2:40 AM Borislav Petkov wrote: > >>> - Disable CET instrumentation in the kernel so that gcc doesn't add > >>> ENDBR64 to kernel code and thus confuse tracing. > >> So this is clearly the right thing to do for now, but I wonder if > >> people have a plan for actually enabling CET and endbr at cpl0 at some > >> point? > > It probably is an item on some Intel manager's to-enable list. So far, > > the CET enablement concentrates only on userspace but dhansen might know > > more about future plans. CCed. > > It's definitely on our radar to look at after CET userspace. What is the desired timeline to enable CET in the kernel ? I think for bpf and tracing it will be mostly straightforward to deal with extra endbr64 insn in front of the fentry nop. Just trying to figure when this work needs to be done.