Received: by 2002:a05:6358:16cd:b0:dc:6189:e246 with SMTP id r13csp1677386rwl; Fri, 4 Nov 2022 17:46:29 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4ga/VMIT9BZoe3dnh2OGGnyjnh8NMDMKtqoHRU1/e5Wy+/YzPDu+liv8vTMnkmacYTmh/j X-Received: by 2002:a63:2547:0:b0:46f:793f:197b with SMTP id l68-20020a632547000000b0046f793f197bmr33178390pgl.35.1667609188847; Fri, 04 Nov 2022 17:46:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1667609188; cv=none; d=google.com; s=arc-20160816; b=lioJfv8zcLCzt2oDHTaiVRQdF/3Tijr0odH5y4Fc2HLrj/Tlaj1n+nBix63cIw0AIZ QLEmnB3GUWeu8v+1f8NY6zD/1GucAFbj2gbuK+tfm5LOtanMHIrG/oYwEkrC0Jczno1D qDvEjTCNgMBrDvP1B0cFPRYSsjBKJ46At1uubuEkrViw71V99Ivq1DRA0/Go/wWod3eP uQRonMYU6XW1e5wXPzW8JegG591xIQt+qPpdI7XRfhLh0Le5OXAFcvuDnl8g61IWRb8D HyajULs2jofKBn3J84k9svuTI8OY4cp5h0A1pqPqv7MbR35910oQsRT1sXpU/zdQj2+A 2eOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :content-language:subject:references:cc:to:user-agent:mime-version :date:message-id:dkim-signature; bh=ZqfxDZq07uNhmpz8OtVuHc6V3X9DHW6/pxboCfsjhxw=; b=ZRbL8ImjgeUi4VcvAYa7idAEtcaowVcrPtJlNaLPo3qC7gNp/LoRF76BVY07qRajIy YaFBb4hRCxTW7RxjmaVzuy/JNB+2V9E1UfAAuitHx5uxrJNpMqXYCYz/soI6trWdARop EOO1N9Nd8GZU+U5GjfaM/op543jbM7gOfXx1SgaHAt+h7fpkZzXN4QPpI5V3JjWlpgfT ja5czdZKYnFVotVxFjmR5ehBg3AhQgxMo9MAgPIoGdlMWqS8BhTLVDo9AYYYknrZTP/d /E0IOdx6ECT1CqDOSGoNSpp9yMIrGY5MBcaVLZ9IhO4cGLluipbWPP81ABdcklnykn8a iMTA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=odrF02Vr; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u28-20020a63235c000000b0046ec76d7a09si1126290pgm.665.2022.11.04.17.46.14; Fri, 04 Nov 2022 17:46:28 -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=@gmail.com header.s=20210112 header.b=odrF02Vr; 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=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229499AbiKEAGN (ORCPT + 97 others); Fri, 4 Nov 2022 20:06:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42216 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229461AbiKEAGM (ORCPT ); Fri, 4 Nov 2022 20:06:12 -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 0203C31DFD; Fri, 4 Nov 2022 17:06:09 -0700 (PDT) Received: by mail-pj1-x1030.google.com with SMTP id r61-20020a17090a43c300b00212f4e9cccdso9591956pjg.5; Fri, 04 Nov 2022 17:06:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language:subject :references:cc:to:user-agent:mime-version:date:message-id:from:to:cc :subject:date:message-id:reply-to; bh=ZqfxDZq07uNhmpz8OtVuHc6V3X9DHW6/pxboCfsjhxw=; b=odrF02VrcCdcaeE2buh4ccbEOSosqfyqnVmsxzwL4kHlOwy45j4cbgTiCr/h6ITopP U0klm94tB1IyJOl1KJ4iM8xujBKGcXaPP+zWxfdGTBXIgI9k9mySeRbtylSGwzvDJS6m /pW9hvxIb76r2FTqgv4e5WkLOiVA6ITVYTvG4g09eTlqkhjJdtuOp3YFfc7yHt3lugfk fBqFocrWlbHy4UnixDHl3Tp3OCrp+W++bT1XareYP+4IX3NcdBppKEWq4+OjWxH/gXvx JXeEIfSpFqDlZ0QeX44fe0moMC3eB4y5d3pEOjqM6Bowhy8CLsfaJJC3JrDO7iT98en9 Q3Vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:content-language:subject :references:cc:to:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ZqfxDZq07uNhmpz8OtVuHc6V3X9DHW6/pxboCfsjhxw=; b=6GHI1F31CwDLXxIditZ5KD2yK6szjiYXKjJHAsbbqubO0TKzm9ujz1MRzQFTFvXDNb +uRImwAt3TKTFrp6HrxUedgjj/ClPl+BrbLWEQOfEIrvfZwJzvMVkKbVgANRH1lbmZ+B 4fwWraVubYlC2dEetn9DA6qVRJpukUTNGQPna7udBNuwf3S6bvclttU+PBHyzFXUqgsR KkJCx5FxmZiqSAAHqaMuSErLcezvMHx38F49hJX5PJDmxrUswG/PLwdfvuWH8owM7dvW cjuvIhckYQOhX0+gu5WNEPXV8Qqdr7m/hu6LYHRyMmvQeTfdDtC7ehTeQ78l81/X8t4H Sfgg== X-Gm-Message-State: ACrzQf0Zon1mYvDt/ROxQV9nXFMZJlMXPuOY4HX6i8z3fkG5YfmWc/ZH +WP7OL4s0a3RJdopztMUpqo= X-Received: by 2002:a17:90a:1382:b0:213:c2a7:5ad with SMTP id i2-20020a17090a138200b00213c2a705admr34311937pja.193.1667606749249; Fri, 04 Nov 2022 17:05:49 -0700 (PDT) Received: from [192.168.11.9] (KD106167171201.ppp-bb.dion.ne.jp. [106.167.171.201]) by smtp.gmail.com with ESMTPSA id f4-20020a170902684400b0017808db132bsm303972pln.137.2022.11.04.17.05.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 04 Nov 2022 17:05:48 -0700 (PDT) Message-ID: <1c8a0445-ee7d-991a-2ec8-cdc29204c68a@gmail.com> Date: Sat, 5 Nov 2022 09:05:42 +0900 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 To: Andrii Nakryiko Cc: andrii@kernel.org, ast@kernel.org, bagasdotme@gmail.com, bpf@vger.kernel.org, corbet@lwn.net, daniel@iogearbox.net, haoluo@google.com, john.fastabend@gmail.com, jolsa@kernel.org, kpsingh@kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, martin.lau@linux.dev, memxor@gmail.com, sdf@google.com, song@kernel.org, void@manifault.com, yhs@fb.com, Akira Yokosawa References: Subject: Re: [PATCH bpf-next] Documentation: bpf: escape underscore in BPF type name prefix Content-Language: en-US From: Akira Yokosawa In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS 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 Hi, On Fri, 4 Nov 2022 16:11:10 -0700, Andrii Nakryiko wrote: [...] > Applied, thanks. But would the other similar case be problematic? > > $ rg 'bpf_\b' > bpf_design_QA.rst > 329:NOTE: BPF subsystem specially reserves the 'bpf_' prefix for type names, in > 331:avoid defining types with 'bpf_' prefix to not be broken in future > releases. In > 333:with 'bpf_' prefix. > > libbpf/libbpf_naming_convention.rst > 12:following prefixes: ``bpf_``, ``btf_``, ``libbpf_``, ``btf_dump_``, > 59:described above should have ``libbpf_`` prefix, e.g. Those other cases are all inside double back quotes and construct "inline literal" strings. So they are fine. Which means Bagas could have used the "inline literal" approach instead. Regards, Akira