Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp11244037rwd; Thu, 22 Jun 2023 10:31:03 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ56hPbUmJMieL05VlZZlmEwk1tsxgVyUQIqu373o4X6hubviaUWI/fxX3O2y6GHhkMCBsUF X-Received: by 2002:a17:902:8c94:b0:1b1:a9e7:5d4b with SMTP id t20-20020a1709028c9400b001b1a9e75d4bmr17836166plo.22.1687455063024; Thu, 22 Jun 2023 10:31:03 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1687455063; cv=pass; d=google.com; s=arc-20160816; b=OOPCjFgc1MxszB5/H8LIQCHV3jQ+VNoGLRAG4B9WkeskLK8DGZ7YZ+TO/toJUugJ1K eD/JOPpJs0GVQ8BpZMp3J82vOLqPul3ri2BVTiMex1YwKdB0r3ET5D1bqZtl0DB0y6wk KHaSOAdb7GLnWFE0SWQrEbjJyP8oSTCW2lFTlOAjUdP9irm5FBOTtL5BLw3EnzGoPXxe C3EvSSqKq2eV88RQVt5DoEZ6duS0nOqm1ClaIzfyaXyVeQJRE+G+G6OiKI+rM/xKaOeb PIaduI57hYcIFB6j3GcNVtAAoQqyjoCpoaUO4bJj9m6ZsWSrqd7koKs4KhdQOkpnfAz2 7NtQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :in-reply-to:from:references:to:content-language:subject:user-agent :date:message-id:dkim-signature; bh=Jb5wBFQmJraBK/93LnMywhE/RiIU6Sd1fM1H1JtFRjc=; b=UsM6xf/mBGcxdtrN6PkLfA16ZHcFBYp43maMGE+lC9xjj2jUBN2JzX19ulsU9mSY6u JnuFXdcOpO3jqy3LVEVqMntvxRn6kFnBvDnaM1WGbG9eILimKonrHnfTTMko1FSGVLTk Oeg+MQVlMK0g0F9XaBlF8ENcY1EeEawmird1unD3gXiC1iL5FgnQbeTDLvGqm5XljsUr xZlCMuS7TMACmQtbL/gF3rO+FDJHBd9FhWz+dq0YQ/p49V6SGePLQnk7RUVg1Jbs8Yg1 zatgGBOZJeYL394Ls6S9724DmX1rkAGVBLQm9Igow6Q+UMdMhlH8JaFDWINBPIAm17Jd WX2A== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@meta.com header.s=s2048-2021-q4 header.b=CbmZZsQD; arc=pass (i=1 spf=pass spfdomain=meta.com dkim=pass dkdomain=meta.com dmarc=pass fromdomain=meta.com); 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=REJECT dis=NONE) header.from=meta.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id a3-20020a170902ecc300b0019ec2a633f4si7469510plh.505.2023.06.22.10.30.48; Thu, 22 Jun 2023 10:31:03 -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=@meta.com header.s=s2048-2021-q4 header.b=CbmZZsQD; arc=pass (i=1 spf=pass spfdomain=meta.com dkim=pass dkdomain=meta.com dmarc=pass fromdomain=meta.com); 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=REJECT dis=NONE) header.from=meta.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230255AbjFVRST (ORCPT + 99 others); Thu, 22 Jun 2023 13:18:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52084 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230125AbjFVRSS (ORCPT ); Thu, 22 Jun 2023 13:18:18 -0400 Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4373F173F; Thu, 22 Jun 2023 10:18:17 -0700 (PDT) Received: from pps.filterd (m0109333.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 35MBC8ID016937; Thu, 22 Jun 2023 10:17:56 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meta.com; h=message-id : date : subject : to : references : from : in-reply-to : content-type : content-transfer-encoding : mime-version; s=s2048-2021-q4; bh=Jb5wBFQmJraBK/93LnMywhE/RiIU6Sd1fM1H1JtFRjc=; b=CbmZZsQD1qxRN3u4TZElUwSFztxiwEsjrz/hAFF9z73xVjCwOFC5QmYMX68hu2+eCOu2 5VeUgYm2YApAkfOPluYCcvyJhwYB+nTEwXjEashx5HOAnBI55Xa27sYFDODDM5XrI+91 jl2jmPGxIld62QSLc9fYfymNiuyTi9DiDaEqFi+rOsN1+48/Lf4MapSuvsRkBr+2TxyU Y/tzT+vgrDOWNypT5Lx7BdY+n3BkKspwSPEbcFMaQd1emIoyWOnrQL+klIkJ+Y/CPOnI ZOuDy/ZIOf1RNVJQA+X81y2PUvy9lmbI3ecviV4nM8zqNIMOeSiTFG6fEop9E62BpIBb zw== Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2109.outbound.protection.outlook.com [104.47.58.109]) by mx0a-00082601.pphosted.com (PPS) with ESMTPS id 3rbwvnw9um-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 22 Jun 2023 10:17:56 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hKHLtF1UkUJQu12H34yPrQbsvTtGIa47U55mqyyeKR2M0xF2HhqD+QVymxovvq0pqlnyyBK/ChyJh8ltp7p8SzVTZSh4tVPd40/mH+Quxv97geBiXtTsuHbEORN7cYfu6iPmxsvIG15khJ2LlOIaXrCw+8Yvs9gukWtMcn12tdFL4NMywKiLNwOW6nKojV0ZVayzjc1Cc/b6+jvkdshm6m0Pd2qC3SxgetfecfpbI0B/H6zxHweirqSHJiyvaDOinx8y5TveQLf2Kf0jbBShdCHlMJF39omec2Fd66IqHHeBf0KVhdp71S0/gLuFwbg3bfrIWJ6ISm7KFcRVg4abFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Jb5wBFQmJraBK/93LnMywhE/RiIU6Sd1fM1H1JtFRjc=; b=JyZcduD+u6tTTrsn9xViG7qT0Svlct4aKgQKjOV1oK/r3lw/4bAO+T4WdLzI7XinhKXTMWfUfqOICnyweuGHhuHKEWxB15IMq1tNhIBK+gk+WludDnHGN5DC2fH8XPFK+m4F+2gU9NRhRAzrSCAKBVZ7/L7V0NeUJmPT0UMriFfgE9M3sNsUKmatjnLrMfqd//MypIaxm9G5SQQgMdDo90Xh1wEZxC7+MckQjSzPE1GrDT8eAcz4W+79NhivcCSZfvYzlJ3KOiXRFtzd7PSsIYbXXG8/QEf+bGLRYS+cOPVbN0M7LK/8z0G4/LZJ09JtCMJC6vUlmKU9ah+S3BZT7g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=meta.com; dmarc=pass action=none header.from=meta.com; dkim=pass header.d=meta.com; arc=none Received: from SN6PR1501MB2064.namprd15.prod.outlook.com (2603:10b6:805:d::27) by MN6PR15MB6051.namprd15.prod.outlook.com (2603:10b6:208:476::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.24; Thu, 22 Jun 2023 17:17:54 +0000 Received: from SN6PR1501MB2064.namprd15.prod.outlook.com ([fe80::428f:acec:2c1f:c812]) by SN6PR1501MB2064.namprd15.prod.outlook.com ([fe80::428f:acec:2c1f:c812%7]) with mapi id 15.20.6521.024; Thu, 22 Jun 2023 17:17:54 +0000 Message-ID: Date: Thu, 22 Jun 2023 10:17:49 -0700 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.12.0 Subject: Re: [PATCH bpf-next] bpf, docs: document existing macros instead of deprecated Content-Language: en-US To: Anton Protopopov , bpf@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, David Vernet , Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Jonathan Corbet References: <20230622095424.1024244-1-aspsk@isovalent.com> From: Yonghong Song In-Reply-To: <20230622095424.1024244-1-aspsk@isovalent.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SJ0PR13CA0127.namprd13.prod.outlook.com (2603:10b6:a03:2c6::12) To SN6PR1501MB2064.namprd15.prod.outlook.com (2603:10b6:805:d::27) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR1501MB2064:EE_|MN6PR15MB6051:EE_ X-MS-Office365-Filtering-Correlation-Id: 1859e98b-b72c-4489-848c-08db73449dba X-FB-Source: Internal X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: EL0fLslmQQVoHlq1FfMv3lDMZ821NROLvHiqqHsytTq7UNRM3x5GpTfYjABWFIC5BWYhSA3ok97MvqrKigsFBFHmw3Hub5pEyslZwaPQ9FaJLjYinunkHpcRi3GgST1bWftx/rlCckmQMqOhy1/C6QGyJ+nO4hurKq2tONgpI/5DCKSwJqzQDdOBFv80IT0nm1zmAQ+59vL/53I87+iBDXihVemHLOqfeAc1CdMqRJFRkkb/RbjixqkQxFTlqM3H799S0BHII4q1AE2b75N7j0u2482S6jbq7Mmb6LsGNz1d+7AGE7IN+06s6YDxIAkoThvmzW8yIplRSbdC8Woh1B37DPpoO5GhFzwF6Sp+tf+GgZAskJ5gIGzDavP7URqzPIz+9hq370lABrN38DE1HvkukTAMQvxCt7oJJZN9HUGma3bfEXgo3kRcYHf3jgabFqyT3DnahKEErHRGGzdDsU98xEonfuoCdGLWktvtSo1zpGKQUrR/bhceqdRtwFg1O8GP3/CnpDL0iZYhGk2G3Wr8vHiU8ypxXz6vNy+CC6mtppiw3ruZkgMi7lp66sfeb6UHLHL3Lk1HqNOV3GnBqA+XMqMS+sVpEyN6RmFeQD8sIkgk0KLCRovRZ0Ev1F+C0EFKxULdaDD4ZrCuRU4PH0FpwA2W7s1JnEe9SKj9kDs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR1501MB2064.namprd15.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(136003)(376002)(366004)(396003)(39860400002)(346002)(451199021)(38100700002)(921005)(31696002)(86362001)(316002)(2616005)(66556008)(66476007)(8676002)(41300700001)(8936002)(66946007)(31686004)(4744005)(7416002)(5660300002)(6506007)(53546011)(6486002)(478600001)(6666004)(110136005)(6512007)(186003)(36756003)(2906002)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UHBZQytqdDc5bzBnZGdySnpZTm9mTHVTK2Y1MDRNTzk5R3diMHVEenM5YmIr?= =?utf-8?B?WGp3YlhQRTdqZTF5Ry94SjlzTHhjdEFQUkZWL3h1aWlCRDlWQTBRRWRHcTgr?= =?utf-8?B?ejJoRXJrcG02VE5KNzhjamxXT05SdkNURkpIZDVVWXMzc3FHbTlUbEdNMDIy?= =?utf-8?B?cFFzRWpubWVDck5iZWI4UUw3V1dRcHVLZmVraWVCRVh2ZXNWNnVSKzJ3ZUww?= =?utf-8?B?UGsvQ1ZiZGM3TGViblNBT1ppOGFlOW14SHF5ZUdESnpBQjZGbjJ2RlI5UE5E?= =?utf-8?B?dC9yRkVHTEdoY2VEQkpHRDNVOTltVmJ4UXhpUnhrbWZ5ZkR1cTlncU1oRVAv?= =?utf-8?B?emRrOVNhcEJnYnYzYmtUR2pMVGJwWVFnc2E0UDhJd05yaExsYmNQcFBvVXFs?= =?utf-8?B?NTVMQS9WSUM0enJVR3doaFo3a2o1bEc1N1dRTkU0T2dKM3lyblZZaGhTcE9z?= =?utf-8?B?aURYQWMvY3FEQVdHWmM3d0VtT2Y5ayt3di9uQkpjWmtnRjEvNWlOWVR2c3o3?= =?utf-8?B?bHRpdVViWjE0TzlMcTc1bVVVV1NPb3JWUEMrVWdXTEJwRURycWovVzZ4cW4z?= =?utf-8?B?TXk4R0hadjV3dzlXQmwrS0FPSlRZb1VEYVNxZWQvRmJjZzVpeGd6clpVZkps?= =?utf-8?B?bW85YmowSzhDeHJ0UUltdFFOblF2eUNCMHVJckpKclZ5dXNKMDU4bnI3Q0hI?= =?utf-8?B?WEZPdUFxaDlMQUlXVmJva2pMTHo2aEpiMElEc0pDMlNraVZQN1JaS0JRSHJR?= =?utf-8?B?cDBLYzhCRTdBNUUydkR2OWlCNkJLajJ2MlRnVk5hNGw5TWh2MFBYWHI5dFR1?= =?utf-8?B?ZEZSRzVaTzhOQmJIZ1JuMXJJYjFRdUtoTU1Yb1R3MlQ4WDFaYWdFb01RSUox?= =?utf-8?B?ZWNvNVhmcUdIblEray8zWFROa1FHNmpkanpsTUcydGZtZVZiRjUwWUZTcG1t?= =?utf-8?B?SzRVMkZrcE4xQS91R28waXMzUGlzalcvdlFzNGkvVjF1c3RpQk1EWHozREhJ?= =?utf-8?B?a1lXUUxlTFp2NzJQc3c1aXdTVUNRWWVRdzFwb1dXQTd4dnZxMTZJVnkyUlpj?= =?utf-8?B?Q0dQZ0k2bWF4N2tkVlM2YmhHMVhBRmRXSGthZnoxdTVrc3BnZDMyRGFqYUJC?= =?utf-8?B?NWFzSHgzdHVGU0pPajRIRWVRc3hIUW1DT3l6U1RnTmtMemRtek1oSFp5Ymdo?= =?utf-8?B?cWZ5Y3J3UFFvMjVzdDh5MnU1eWNyVjRYd3E1N2txYXhWTytKMVJrZVZjNXhr?= =?utf-8?B?M21hanlBK1dRRHJzYmdrYVdwUlAxb1I2Rm45RnhCZ0VyelpjR0JkMUZseFpL?= =?utf-8?B?emVNNTJXMjJqWnNseEV2VENxVEcyYUlSNURTYlVCVGJ0aHZ0WnVaTEZtWHVX?= =?utf-8?B?dVRlMkU3NFZHbThXZkk1K2RJdkIzczJ1a0luNkZqbEgzWDk1RERnOWJpaHli?= =?utf-8?B?MzlhcjY3d2pwZWhsOXJnbTZOaC84bDlXSXQ0eXZrRE9xaHF5NDJwZDVxZTIx?= =?utf-8?B?ak5lQ005elhFUVBxYVg4OUdNb2YySDZsWjluZkZpQ3UxMVNwL2s1dGZlN05h?= =?utf-8?B?LzlZS0cyRllsT2MxNlc2NTlULzZuVFlHUWJpRzYwc1pSVEtTOGUrT1l5YUF4?= =?utf-8?B?WnRlelh0MFRsQldmRmFDTW9Wb0VUSldqNW0ycFdIQUhlVXNMNW96cEx0dUM4?= =?utf-8?B?clQvQUU4WG9UWk9PbTlhdWFYbTNESHhMWWNwU2F2ekY4QkhUMFdqVzRpK0k1?= =?utf-8?B?NngzSU16cnA1TklLby9GZWdBK1IxY2lrMEdEYkRZQ2hGTHhHZXZNVm4xVkp5?= =?utf-8?B?YzRXeXRSck1YamN0SXJhVWljS3pVbzhocWcyYjhuV2lvaHFDUHNxam1hc3Aw?= =?utf-8?B?blNYV2VkWjIvL0dQbE9ZS0kyeW9EUEh0ekk0a25NdzgzeEpRWE1vNWszNHJF?= =?utf-8?B?MXR2Q2dTNmttcTVIOVdLeitiajRKaUlsZ3c5YXl6V05CTmFFcGtDK1huc0Qv?= =?utf-8?B?TVZuWEtCMldhWWNNUGRQdWZ3b2l2OUxhTzB3VWw2SlB4KzFiNnA1a2dJbW9J?= =?utf-8?B?MHhEQzVhcVZiSHo2eG4yNm1VdFhsbk5xZkJyN1pkdVVaMjRHRDZDTHZGS0M5?= =?utf-8?B?bVB3b3dTYUtYYlVCMmxKejRvSnljZzZBcVYxVmpBc3l5N1dMMjYxalFKZXNW?= =?utf-8?B?MkE9PQ==?= X-OriginatorOrg: meta.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1859e98b-b72c-4489-848c-08db73449dba X-MS-Exchange-CrossTenant-AuthSource: SN6PR1501MB2064.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2023 17:17:54.5289 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: NWaAHylpgyZ9HYvV5GJu/zb7NgqY8m+OqgPev+QFQobQPw6XO1dfZe2SoIc6VDRK X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN6PR15MB6051 X-Proofpoint-GUID: ObphSsmz4ffB-E__3YM2PGqP8vkqxqX8 X-Proofpoint-ORIG-GUID: ObphSsmz4ffB-E__3YM2PGqP8vkqxqX8 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-06-22_12,2023-06-22_02,2023-05-22_02 X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE 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/22/23 2:54 AM, Anton Protopopov wrote: > The BTF_TYPE_SAFE_NESTED macro was replaced by the BTF_TYPE_SAFE_TRUSTED, > BTF_TYPE_SAFE_RCU, and BTF_TYPE_SAFE_RCU_OR_NULL macros. Fix the docs > correspondingly. > > Fixes: 6fcd486b3a0a ("bpf: Refactor RCU enforcement in the verifier.") > Signed-off-by: Anton Protopopov Acked-by: Yonghong Song