Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp9026582rwd; Wed, 21 Jun 2023 01:54:09 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ66ZbRwp9/axkEsR4/u7x8dQo3olPPmZo30yDJDgrGNQ4MPIPuW8UGNBbw9fVcXOnOas+Je X-Received: by 2002:a05:6a21:788f:b0:122:8064:f2c3 with SMTP id bf15-20020a056a21788f00b001228064f2c3mr4058377pzc.14.1687337649152; Wed, 21 Jun 2023 01:54:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687337649; cv=none; d=google.com; s=arc-20160816; b=nKpMxhOREcTVWY8o00fGHqr+s9Ynm7nkIYsM6/rb4NMqjP4+ckJLO+IB06VdmGfO7J r5djVchnAGlt/f/hZH8TQzlIJlaYdGHXR19aZEOTsAohUHTGcZe9At2RrBKqulnMkmgf D9HWQVHT+CoJsi7bexGESj5vBhNpkMopmAbhjhSrJt2hzDLVLWS/leomnc5tYtvSuttx x885wsOLKFhrF8AK2CAvvrx6veYlA1SrToaW4W2cxUmP/ZNuGkXUNRcpTsKMklobNWcz j14jthE4lCiutZwhiG7lKR8HejDVK+KFPwBjCEFeCH/j/Gt6LIS0gRtsD3qwKLVaw9Kl D7Yg== 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:dkim-signature; bh=YGAjFCPPEDmRlHxNKozvmFJN8CRVKmi74gig/bzaVnI=; b=iQpq4ZD29IYtR9Fc/EcAE2x+xSdvhKljG6aoPdZNIpkH4RgkcnvVf0TgFvwvIsH99m jgaMX18ittOtSTMl2aobzRBkuAV75k9pod99v8trR0bMu0kKeaXboSAovsIFDq4NS+eu ouOX1cBau93RL+E6HoAtVQFNri0MJpEDRvU5rs4M77uMqOsl+zRwOcoNmJn3jGpMK7jn n0NWPvJxYzxQMf6eUMSI0Nqhnaqy1zOsm8wDh0ee+ElUrsEl/hQggZ/jJPitYR2XYH8A K9J6IXubsHd/C0ciDJ9tBVXIHMyCbanBTf+VRddIwcEWm3oJ/6lD/dzRFUQt3xz0optV B00w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@iogearbox.net header.s=default2302 header.b=LiDb+Dkj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=iogearbox.net Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id a25-20020a637f19000000b005537c93c40asi3335511pgd.146.2023.06.21.01.53.45; Wed, 21 Jun 2023 01:54:09 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@iogearbox.net header.s=default2302 header.b=LiDb+Dkj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=iogearbox.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231256AbjFUIoN (ORCPT + 99 others); Wed, 21 Jun 2023 04:44:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37176 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231175AbjFUIoM (ORCPT ); Wed, 21 Jun 2023 04:44:12 -0400 Received: from www62.your-server.de (www62.your-server.de [213.133.104.62]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B4C9A1985; Wed, 21 Jun 2023 01:44:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=iogearbox.net; s=default2302; h=Content-Transfer-Encoding:Content-Type: In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=YGAjFCPPEDmRlHxNKozvmFJN8CRVKmi74gig/bzaVnI=; b=LiDb+DkjazX6QuMd6qNXUjrM0M NK/IYXnN5GNENo3hHKhXxhQgKy89SLho0Abds00xLded015Dg5idJ12Mlcm8DmF+R3whIUBpCQ7z4 oKsa0PY1cnjbbP1JnB7Ju33dclISf59zA/W4hDcJXjS6UiB3hiNiDD9zsUClxu7RdfW4j3svKLJi5 S3BPqjkEVYrz7O/1Sx4V+Lts76xkHHu93YohE5cV6PQUXf8Fd/YrCTk3orAi9mGXrHmUPRElcIpGT YeapTVwp2pyBJ/D+/eN7KBOLsMoOPkBL/4uYiNzQePLBGatgciiEBzbkuyYZWhj8WM05/aaXJZ28x fCP0MWrA==; Received: from sslproxy03.your-server.de ([88.198.220.132]) by www62.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qBtRV-0002Ke-0N; Wed, 21 Jun 2023 10:43:57 +0200 Received: from [178.197.248.44] (helo=linux.home) by sslproxy03.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qBtRU-000N9r-8i; Wed, 21 Jun 2023 10:43:56 +0200 Subject: Re: [PATCH bpf] bpf/btf: Accept function names that contain dots To: Yonghong Song , Nick Desaulniers Cc: Florent Revest , Andrii Nakryiko , bpf@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, martin.lau@linux.dev, ast@kernel.org, andrii@kernel.org, song@kernel.org, yhs@fb.com, john.fastabend@gmail.com, kpsingh@kernel.org, sdf@google.com, haoluo@google.com, jolsa@kernel.org, nathan@kernel.org, trix@redhat.com, stable@vger.kernel.org References: <20230615145607.3469985-1-revest@chromium.org> <6b63301f-96b2-74b9-c156-3a34fb5ad346@meta.com> <2dcc697a-46fe-0933-0508-90ebad9ac8f3@meta.com> From: Daniel Borkmann Message-ID: Date: Wed, 21 Jun 2023 10:43:55 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <2dcc697a-46fe-0933-0508-90ebad9ac8f3@meta.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Authenticated-Sender: daniel@iogearbox.net X-Virus-Scanned: Clear (ClamAV 0.103.8/26945/Tue Jun 20 09:30:24 2023) X-Spam-Status: No, score=-2.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham 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 6/21/23 5:28 AM, Yonghong Song wrote: > On 6/20/23 8:07 AM, Nick Desaulniers wrote: [...] >> No, all kernels have this issue, when using `LLVM=1 LLVM_IAS=0`.  It's >> more likely that someone is using that combination for branches of >> stable that predate 4.19 (such as 4.14) but we do still try to support >> that combination somewhat, even if we recommend just using `LLVM=1`. >> Interop between toolchains is still important, even if "why would you >> do that?" > > Okay, yes, although 'LLVM=1' is recommended way to compiler clang > based kernel, users can certainly do 'LLVM=1 LLVM_IAS=0' as well > although not recommended. Then it is okay to put a bug fix in > the commit message. Just need to clarify that >   - > 5.10 kernel, LLVM=1 (LLVM_IAS=0 is not the default) >     is recommended but user can still have LLVM=1 LLVM_IAS=0 >     to trigger the issue >   - <= 5.10 kernel, LLVM=1 (LLVM_IAS=0 is the default) is >     recommended in which case gnu as will be used. Given this was already applied to bpf few days ago, I've just updated the commit message to reflect the above. Agree that this is valuable info to retain for the log. Thanks everyone, Daniel