Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp3227139rwb; Wed, 30 Nov 2022 17:37:01 -0800 (PST) X-Google-Smtp-Source: AA0mqf5VSIWBHpdbGpz0Yx8izZceoey5PjDmUr/gR42vx7DS7RyMx1p3fPpEBrcrbQWzU9FDFe+Y X-Received: by 2002:a05:6a00:1413:b0:56b:8e99:a5e9 with SMTP id l19-20020a056a00141300b0056b8e99a5e9mr44534844pfu.24.1669858620865; Wed, 30 Nov 2022 17:37:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669858620; cv=none; d=google.com; s=arc-20160816; b=xXmG3Bo3SsMF2lNsGYpqMMwfHPjA7HGVwuM4YF/dYwoZ4r6NWz4OYR3ZYWrC0rm9MX R1UvDhr+UPft7v48Xq9rSoTQ0tMiAQvarpHPL8BjVaqvYrMtVTZdAxba1JX5F5iG9OU0 UCqoAHVmM6YCDc/tNR9KAM1Y/UTcdkyqXnAhzk/3PpWFQEV5Bb6VVLQvr1iiy4Y6tpeu SJdHz8NfPC0EIvk1CzFMKlSuMOQj6jm+9KuF5PfPieymROzxf3zrYY+MyTY7GphFZeFJ GQA69+k4MvQg6zD5gXbHWAKQnB9wzUDePz8iSrIHaFfOfai3KKO9dzHEDQBuz8vdAo38 VXNQ== 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=1qYXzLGJu2XqjP11e47hiFXp8VFuiRkRBZDY257xsSg=; b=fWMbgC/Crm7kSjWBDeLIBY+gKwCW/Ia4nqNFLf8dlzjHfEzZaVMkivLLFV+8BYSn4u 3bEcFIfnHGC/Keev1KAbnhf3kM7v/kkUci8PVBmN84iScarYFbNr/cIGP/6CEmR/LaBu umYbtvicEI4YoYF5uNR+S4Bo6eAxGywQo5kj3uDe8L/VN26sq8QFyCrFs3qT+YiFtGGe CyMs594SyedxKu3kjv5pFMpLlyRMV5vY84jiPtU/CQe4C2A5C/1+3Tgs1vWXjwGgd80m n0UZJ5syAUBbVMAcGp5O+DUWp+et0/QN1UqTS15RS/iHOH5xBDEBmYAkkS56uC9lcNkU Q2hw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=Zaud8nuq; 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 on7-20020a17090b1d0700b00218b7ae4defsi7071179pjb.134.2022.11.30.17.36.50; Wed, 30 Nov 2022 17:37:00 -0800 (PST) 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=Zaud8nuq; 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 S229642AbiLAAz4 (ORCPT + 82 others); Wed, 30 Nov 2022 19:55:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42196 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229879AbiLAAzr (ORCPT ); Wed, 30 Nov 2022 19:55:47 -0500 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 01B1889ADA; Wed, 30 Nov 2022 16:55:43 -0800 (PST) Received: by mail-ej1-x635.google.com with SMTP id bj12so554507ejb.13; Wed, 30 Nov 2022 16:55:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=1qYXzLGJu2XqjP11e47hiFXp8VFuiRkRBZDY257xsSg=; b=Zaud8nuqZMCi4yRpCk9SR/EytQ07lJDENUlZX9ogHuu8P93DML7KWhEKAkBuf7Z0/B tQRRPyFXPRka7LGcqVjlzDAfb34MUV/D1pxVZeCgW4cPbTOvXWo8+GZ3w6mUbfsHxqY4 PXOZJW0bIs6A+XBIK8MjbBq4/bMXnR4ihMKRaaIXT6Yy0vD4hdBs5+2+3ZF4vh993hcp V2R2sWHNOcRxAi/B71VVRaDj2FT4TmetsggCumRaq3OPIx10eDJiE3so7SoMP+LFf0QT lhXLcj/uHNE2zn+kFCqcVbx5LioEDa+LzvXSe7thKZsmM98JIvJ88MQWUCpLBR054f66 taJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=1qYXzLGJu2XqjP11e47hiFXp8VFuiRkRBZDY257xsSg=; b=6594InQAZkcjUgYoCM7l9bFQP1narT3O4T+HaEV67orpi1Dh04wBWCKYi1OOZp3cI5 g9oUknnyw/EN1s3QsRMCVVjhUCYCGgNiB2VuV95eh2WiiLXo9QNJSKRPWZE44mX1sanN kroq/7uI2QvCYQ5KM9Oh8SRPjuLk/Ak5Ok+tr43VDmaDGUG7Snt/Au2tKal9sivLm1JC JDiDa4ocWixa3oSadyORuE4389dQLvCXdc7SKwWbxfqYS9TVx5Ceu31u7GHWXUFK7Vje THjEWcNwXnkeFAwgBHBb1AKw2Q+UqL0/vdv10lJ9kp/jiODi5gqI1Ief+ShCDEI+8Gtd ikPg== X-Gm-Message-State: ANoB5plRPOBE70UXbzwyVQUJQWGdtD+5sgCyDDnmXQJCHSkMNWw5AmxX RvWZkdEQiGRTUWF0Y62L1EUnHwd/cO63QuRx2r8= X-Received: by 2002:a17:906:94e:b0:7ba:4617:3f17 with SMTP id j14-20020a170906094e00b007ba46173f17mr31849780ejd.226.1669856141413; Wed, 30 Nov 2022 16:55:41 -0800 (PST) MIME-Version: 1.0 References: <20221129134217.52767-1-changbin.du@gmail.com> In-Reply-To: <20221129134217.52767-1-changbin.du@gmail.com> From: Andrii Nakryiko Date: Wed, 30 Nov 2022 16:55:28 -0800 Message-ID: Subject: Re: [PATCH v2 0/2] bpftool: improve error handing for missing .BTF section To: Changbin Du Cc: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Quentin Monnet , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Shuah Khan , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , bpf@vger.kernel.org, linux-kernel@vger.kernel.org, Mark Rutland , Alexander Shishkin , Namhyung Kim , Mykola Lysenko , linux-perf-users@vger.kernel.org, linux-kselftest@vger.kernel.org Content-Type: text/plain; charset="UTF-8" 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, 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 On Tue, Nov 29, 2022 at 5:42 AM Changbin Du wrote: > please fill out cover letter > v2: > - remove vmlinux specific error info. > - use builtin target .DELETE_ON_ERROR: to delete empty vmlinux.h > > Changbin Du (2): > libbpf: show error info about missing ".BTF" section > bpf: makefiles: do not generate empty vmlinux.h > > tools/bpf/bpftool/Makefile | 3 +++ > tools/lib/bpf/btf.c | 1 + > tools/perf/Makefile.perf | 2 ++ > tools/testing/selftests/bpf/Makefile | 3 +++ > 4 files changed, 9 insertions(+) > > -- > 2.37.2 >