Received: by 2002:a05:6602:2086:0:0:0:0 with SMTP id a6csp4426401ioa; Wed, 27 Apr 2022 03:43:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzI4RdUj5ycEMoTlPM6ohtLhD5nbCzmB91oHrEBYuZ/a0iyuMkO9weMGhk/vC57soGs/TaB X-Received: by 2002:a63:78ca:0:b0:398:ae5:6515 with SMTP id t193-20020a6378ca000000b003980ae56515mr23520179pgc.345.1651056204339; Wed, 27 Apr 2022 03:43:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651056204; cv=none; d=google.com; s=arc-20160816; b=JjMh4YAK6F4EtroxGe2Idg3AhQhnvOq3L/4tVlJ57noOdZ4/5G6VA09noaqrBlNPeh rHgdvXqMjalV+4FAhT1pkWFDDNZ0mz7QWDkVBI08FbQYnDsY9o+xqf5h7flRZ8hURk/u THSFI9SNL50VJhKl8fQnmmU/TCnmbXl7yAJpQJu5z81lQTSDF9xtFSmtVvmdm6VrmfMX /lQQExa5y+pTYpu7mWvStIIpQGJ/b6mQoaHbxJk01JZBa/7Jqg0tUknNsuT5Yg7dtIxB em2Tx9Jd6ujC9T26k+WFiJJtLk4vbQGNaucMzXdE2PPfDTae+Pp/49pFxQy/CJhZ0bQA 5MPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=FZfmA4O6jijtnWqTux7/X5JTseVL5txVGPDrlm3yH7Y=; b=gyi2oJXX5oADat3n3S3+GKKCTxARYhxTmnbK9PXuSL5c7QKwvQtK28LsqXP+bCiVUK UAdNSLtlxESWb0Uzp4/afJEOCBJeREY1Psh2qjKqOptGzhDJQrJ5kT/a2YSINMEBjX+o ihLhvkC2oZhN22OGKDokZR3dzzmlcuqMZou5fe4Mv2JTItXT9COYUJlDsm6uJngMn9iD ylBArocJnpMEDpovjqvWBFpIMdxyJIji+K9eO5cgsozf1mM6mgroT5vTGwe5yShrVGBa gam04T4BG87zg/NM2guC7P/xb+gdH0/USXnqlQKRMMw2YiZ8Ib/Yt1cdB7jf7HWzxW1P uvUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=eBR5n9Gv; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [23.128.96.19]) by mx.google.com with ESMTPS id j12-20020a65558c000000b003aad793dddcsi1149903pgs.183.2022.04.27.03.43.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 27 Apr 2022 03:43:24 -0700 (PDT) Received-SPF: softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) client-ip=23.128.96.19; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=eBR5n9Gv; spf=softfail (google.com: domain of transitioning linux-kernel-owner@vger.kernel.org does not designate 23.128.96.19 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 734723F877C; Wed, 27 Apr 2022 02:52:40 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1353499AbiDZXjc (ORCPT + 99 others); Tue, 26 Apr 2022 19:39:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55300 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229469AbiDZXj3 (ORCPT ); Tue, 26 Apr 2022 19:39:29 -0400 Received: from mail-pj1-x1030.google.com (mail-pj1-x1030.google.com [IPv6:2607:f8b0:4864:20::1030]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 379D36D397; Tue, 26 Apr 2022 16:36:20 -0700 (PDT) Received: by mail-pj1-x1030.google.com with SMTP id w5-20020a17090aaf8500b001d74c754128so3573773pjq.0; Tue, 26 Apr 2022 16:36:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=FZfmA4O6jijtnWqTux7/X5JTseVL5txVGPDrlm3yH7Y=; b=eBR5n9Gvr7OIWFXAQJeOdFyFNvJA4aIFTgLbBl6gA860hc1dINuYdgarlKwDjdJGbL /OHJOE1JndONHQssFQVIxtDdIgOMoPS+vliYulPR9f0iwwSyGTjFLXvJoq699Ai8aJ+q lUgDBEzn3rM1qDbnvUFUYiFqOteT2RhJfr+URv3+SU+LNRjmPJKAgxsvynGSubye09Xl aFKwWOwDhVpIjLnruIdChN7j8Jn3vOwX8K9Gmlfk/qWw1klbwDCp8t/pWH4x22rkAvR7 XVS96v8JHfqLe4ov17r1dWs9HJjrSR7l0bghrbbw2gUE1SQxnIJGloBKcEIEXMYFlR2l aWuA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=FZfmA4O6jijtnWqTux7/X5JTseVL5txVGPDrlm3yH7Y=; b=uvnb201jh0MNfMyuliFDkpqpv9WvbxaxKVGgpztSMDcku/yf6Prv0WAhHvqgQZmgwj QIHyzxegj3jNrSxgI8702zs6bfMzQvUGYpxVCmQc/1/w2o47gsV3vnaMU+vblX/lllNL 5BAiw4rtmoNIfwrQk+UidK49ONfqNzF48hdGvhXkPffk6SPdBch9ZI8PRJbBPyMcUwh2 h4+0pIjW2wCPPGLIt3abyznAAt/juglp6E4DoiLBZGheCM2MeHQZ9tvKvn4Th+XBZnqf IWdQ8McWCycUgWTIuCbKMAMWQNX2SeO8kosMPWpB+jGvUEFDAPfH2cCsiCxEZ0kkA/UN r6zw== X-Gm-Message-State: AOAM5336Ds5Sj3ohJ/4M8iyK3O48kx+f6g3my2PTXWPm/2MsGlistCXr ZcTjAwc9N5Z3OE5Lzk964RXSKWOMIydZDLlE7uU= X-Received: by 2002:a17:90b:33c8:b0:1d9:9023:1103 with SMTP id lk8-20020a17090b33c800b001d990231103mr10780153pjb.26.1651016179724; Tue, 26 Apr 2022 16:36:19 -0700 (PDT) MIME-Version: 1.0 References: <5689d065f739602ececaee1e05e68b8644009608.1650930000.git.jpoimboe@redhat.com> In-Reply-To: From: Alexei Starovoitov Date: Tue, 26 Apr 2022 16:36:08 -0700 Message-ID: Subject: Re: [PATCH] x86/speculation: Add missing prototype for unpriv_ebpf_notify() To: Borislav Petkov , Daniel Borkmann , Andrii Nakryiko Cc: Josh Poimboeuf , bpf , X86 ML , LKML , Thomas Gleixner , kernel test robot Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Apr 26, 2022 at 6:36 AM Borislav Petkov wrote: > > + bpf@vger.kernel.org > > Let's sync with bpf folks on who takes this. I could route it through tip= ... I don't remember seeing the original patch on the bpf list. I'm guessing it was done in private as part of bhb series? Feel free to land it via tip. Hopefully there will be no conflicts. > On Mon, Apr 25, 2022 at 04:40:02PM -0700, Josh Poimboeuf wrote: > > Fix the following warnings seen with "make W=3D1": > > > > kernel/sysctl.c:183:13: warning: no previous prototype for =E2=80=98u= npriv_ebpf_notify=E2=80=99 [-Wmissing-prototypes] > > 183 | void __weak unpriv_ebpf_notify(int new_state) > > | ^~~~~~~~~~~~~~~~~~ > > > > arch/x86/kernel/cpu/bugs.c:659:6: warning: no previous prototype for = =E2=80=98unpriv_ebpf_notify=E2=80=99 [-Wmissing-prototypes] > > 659 | void unpriv_ebpf_notify(int new_state) > > | ^~~~~~~~~~~~~~~~~~ > > > > Fixes: 44a3918c8245 ("x86/speculation: Include unprivileged eBPF status= in Spectre v2 mitigation reporting") > > Reported-by: kernel test robot > > Signed-off-by: Josh Poimboeuf > > --- > > include/linux/bpf.h | 2 ++ > > 1 file changed, 2 insertions(+) > > > > diff --git a/include/linux/bpf.h b/include/linux/bpf.h > > index bdb5298735ce..ecc3d3ec41cf 100644 > > --- a/include/linux/bpf.h > > +++ b/include/linux/bpf.h > > @@ -2085,6 +2085,8 @@ void bpf_offload_dev_netdev_unregister(struct bpf= _offload_dev *offdev, > > struct net_device *netdev); > > bool bpf_offload_dev_match(struct bpf_prog *prog, struct net_device *n= etdev); > > > > +void unpriv_ebpf_notify(int new_state); > > + > > #if defined(CONFIG_NET) && defined(CONFIG_BPF_SYSCALL) > > int bpf_prog_offload_init(struct bpf_prog *prog, union bpf_attr *attr)= ; > > > > -- > > -- > Regards/Gruss, > Boris. > > https://people.kernel.org/tglx/notes-about-netiquette