From patchwork Thu Nov 17 00:43:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Rogers X-Patchwork-Id: 13045984 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 204D4C433FE for ; Thu, 17 Nov 2022 00:44:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234234AbiKQAoZ (ORCPT ); Wed, 16 Nov 2022 19:44:25 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38038 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234045AbiKQAoQ (ORCPT ); Wed, 16 Nov 2022 19:44:16 -0500 Received: from mail-yb1-xb4a.google.com (mail-yb1-xb4a.google.com [IPv6:2607:f8b0:4864:20::b4a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D58E81B9F8 for ; Wed, 16 Nov 2022 16:44:15 -0800 (PST) Received: by mail-yb1-xb4a.google.com with SMTP id z125-20020a25c983000000b006dc905e6ccfso117956ybf.1 for ; Wed, 16 Nov 2022 16:44:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:from:subject:references:mime-version:message-id:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=SNMS71QGgMyiDDcWnBqT0Vm7b+FlfXyIrhX2KKNl5vU=; b=WRkngDm1nYoGTot/sMk//vv3KXsXqd/uIWKtg/grIq0H+xPrEXDqaBUe0J/gYuNXY8 epZ7tmWH6ueR2brySRXtPAZdekjSznygksUy9A4cJ/Y+gX+zovyXvzrHqOInNyxhEkHA U5yHRo3Fzo9qN7OnPnsipbq9Z3lbjaF+tnmIemeCfFB/QoQUYHby4EgxScXo+gTOU+pK SnE2mwS96obcbXoaAFyuSktQ35I2qoCcfnjJTwaxjBXXiXMJSljr97YgCMAHwZ9M2AhW x8kBYiUxDUBxKxnjEX22HwDbcFZWbs2EM0AT2sQk/hkURh4GmKZv6I9AE6JKKiEkB1ke 8zLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:from:subject:references:mime-version:message-id:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=SNMS71QGgMyiDDcWnBqT0Vm7b+FlfXyIrhX2KKNl5vU=; b=wR7y7FM45//CKXKLE9+D5q2lbmdOUzuJ1RAaxeV8Y6aoReck4vsTtqmKFiOuGNXQcK QlTdAbgrLDBdqqvC01Llsh8xF7nUN7shJdAz+Xul8r5QMKyVIRKIzJhk//b9r21YvEQS EC71fHEwUm7lKYcW7y2yg4kvgJZhvl+gWGmUg93pR8ipf1klaE4pdhIFrB1YUnT2W9DB QfsuUt4g++UXXe11vqufYTGQgX8sOP1974aaR4+R9HK9JmDwFKGId5lRMBSrUarEsFYd lRboK19Gt0Wd6pDX+yQVopJtpqGJ/iutfzn3yEuWBY/ctV4KlUNfN8ktZ5p0cE9N1IZ7 kEOw== X-Gm-Message-State: ANoB5pmgU54dL8+Oc8S3r1PJiXI+IAlnIuA2yz3gU/qrenvnmXM6DbNr ZDL1i5JEkZwoeYw01Vyo4BYoozNQ2aIq X-Google-Smtp-Source: AA0mqf4+Le8z4l+/dOM/XNbLjn6WfB0Io92l349YHxi1tHD+Bh9fprUmk8VeKaN6lsaI7QOT9S/8LvO3GIJ5 X-Received: from irogers.svl.corp.google.com ([2620:15c:2d4:203:c14c:6035:5882:8faa]) (user=irogers job=sendgmr) by 2002:a0d:e743:0:b0:378:5f13:25d1 with SMTP id q64-20020a0de743000000b003785f1325d1mr4585850ywe.192.1668645854440; Wed, 16 Nov 2022 16:44:14 -0800 (PST) Date: Wed, 16 Nov 2022 16:43:51 -0800 In-Reply-To: <20221117004356.279422-1-irogers@google.com> Message-Id: <20221117004356.279422-2-irogers@google.com> Mime-Version: 1.0 References: <20221117004356.279422-1-irogers@google.com> X-Mailer: git-send-email 2.38.1.431.g37b22c650d-goog Subject: [PATCH 1/6] tools lib api: clean up install_headers From: Ian Rogers To: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Namhyung Kim , Nicolas Schier , Masahiro Yamada , Ian Rogers , linux-kernel@vger.kernel.org, bpf@vger.kernel.org, linux-perf-users@vger.kernel.org Cc: Stephane Eranian Precedence: bulk List-ID: X-Mailing-List: bpf@vger.kernel.org Add missing backslash that caused an install command to always appear in build output. Make the install headers more specific. Signed-off-by: Ian Rogers --- tools/lib/api/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/lib/api/Makefile b/tools/lib/api/Makefile index 3e5ef1e0e890..3649c7f7ea65 100644 --- a/tools/lib/api/Makefile +++ b/tools/lib/api/Makefile @@ -100,12 +100,12 @@ install_lib: $(LIBFILE) cp -fpR $(LIBFILE) $(DESTDIR)$(libdir_SQ) install_headers: - $(call QUIET_INSTALL, headers) \ + $(call QUIET_INSTALL, libapi_headers) \ $(call do_install,cpu.h,$(prefix)/include/api,644); \ $(call do_install,debug.h,$(prefix)/include/api,644); \ $(call do_install,io.h,$(prefix)/include/api,644); \ $(call do_install,fd/array.h,$(prefix)/include/api/fd,644); \ - $(call do_install,fs/fs.h,$(prefix)/include/api/fs,644); + $(call do_install,fs/fs.h,$(prefix)/include/api/fs,644); \ $(call do_install,fs/tracing_path.h,$(prefix)/include/api/fs,644); install: install_lib install_headers From patchwork Thu Nov 17 00:43:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Rogers X-Patchwork-Id: 13045985 X-Patchwork-Delegate: bpf@iogearbox.net Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 306C5C433FE for ; Thu, 17 Nov 2022 00:44:39 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234404AbiKQAog (ORCPT ); Wed, 16 Nov 2022 19:44:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38498 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234231AbiKQAoY (ORCPT ); Wed, 16 Nov 2022 19:44:24 -0500 Received: from mail-yb1-xb4a.google.com (mail-yb1-xb4a.google.com [IPv6:2607:f8b0:4864:20::b4a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D5DF8E00F for ; Wed, 16 Nov 2022 16:44:22 -0800 (PST) Received: by mail-yb1-xb4a.google.com with SMTP id z125-20020a25c983000000b006dc905e6ccfso118129ybf.1 for ; Wed, 16 Nov 2022 16:44:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:from:subject:references:mime-version:message-id:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=Jb2+Mv9K/LFDyUH74/vUrjvC69FTheHi2sop9NGNDDg=; b=EeToBv2ab/HwHh2BINPuHn/YTQ2BmxkpzXjjH2qCQUMHWSO1DbWb2kPnw6e07uo0um dTbxN5qVXQGJfvCPX/U08k0Mpax0CBt8eru/jOX7fRKcajzsrQVvYJ8nlUgXppWC6DZ2 FFM23sRyf3vSCFRUhwvrp5Hm18g8lfqnuGxmDOTdllrmal2Zn5ZcDqzdutOJs2267nOz N3wWUHuKBfpHnSeTJ90B6o8tQMtT0CXzJIH1UUq2r/vDixwvjj6eHnwZgoHtvfRaAnKp obEAMNs9S5K9B9TYLrvygObugs3cOHV7a4dvea66GLzVwbrl2F9DKv5NK8auKaqAUE5i yCrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:from:subject:references:mime-version:message-id:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Jb2+Mv9K/LFDyUH74/vUrjvC69FTheHi2sop9NGNDDg=; b=sWpC+DOyryvm0los11hmQs+HJrB2h1ySazJOCxOu0Fd6rs8GtjrU0GPRWnvN2Tf+ID CL86Ps9AlvjUO0GUy3oB8+O/V2uFwoA4eeaW5OA9odwsFYoqHaSmI+C8tSotMslnObyz Y30mJLmnuNkmwEfWbXsFsNW8ZkdGuiH1egmVjPHeqoPut/5gwCLyD0r/5zRQjqEwLM9v sm2Zrder6hkMvVTJj7M1PD832c25euyoAibRvo578h34027Lr9j1ckc41cMY8wfv73px r8Kp7Q8qQlWyNROzwcNMDSqygxjiVwD5NSo+xXYzmRNQrksV91tOq+75wkrGvIyvM5zI 7cTg== X-Gm-Message-State: ANoB5pmOu5DT0gsJ1gujrKZ9Q1lBhW4sGtSQhpkE7aNH3idR9iEXtZKP nG4y264sNuFjyOFaWU3Bx7sW8c0DvKjl X-Google-Smtp-Source: AA0mqf69drmheqtALfnafu9Fr+lV1wALgs9yuFszvYEIzHoEcMU/nXWBcDWIBFJoB37J6GDh+W6eyCqmDML4 X-Received: from irogers.svl.corp.google.com ([2620:15c:2d4:203:c14c:6035:5882:8faa]) (user=irogers job=sendgmr) by 2002:a81:a116:0:b0:38e:b5bc:e996 with SMTP id y22-20020a81a116000000b0038eb5bce996mr1960731ywg.493.1668645862605; Wed, 16 Nov 2022 16:44:22 -0800 (PST) Date: Wed, 16 Nov 2022 16:43:52 -0800 In-Reply-To: <20221117004356.279422-1-irogers@google.com> Message-Id: <20221117004356.279422-3-irogers@google.com> Mime-Version: 1.0 References: <20221117004356.279422-1-irogers@google.com> X-Mailer: git-send-email 2.38.1.431.g37b22c650d-goog Subject: [PATCH 2/6] tools lib bpf: Avoid install_headers make warning From: Ian Rogers To: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Namhyung Kim , Nicolas Schier , Masahiro Yamada , Ian Rogers , linux-kernel@vger.kernel.org, bpf@vger.kernel.org, linux-perf-users@vger.kernel.org Cc: Stephane Eranian Precedence: bulk List-ID: X-Mailing-List: bpf@vger.kernel.org X-Patchwork-Delegate: bpf@iogearbox.net The perf build makes the install_headers target, however, as there is no action for this target a warning is always produced of: make[3]: Nothing to be done for 'install_headers'. Solve this by adding a display of 'INSTALL libbpf_headers'. Signed-off-by: Ian Rogers --- tools/lib/bpf/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/lib/bpf/Makefile b/tools/lib/bpf/Makefile index 4c904ef0b47e..7f5f7d2ebe1f 100644 --- a/tools/lib/bpf/Makefile +++ b/tools/lib/bpf/Makefile @@ -255,6 +255,7 @@ $(INSTALL_GEN_HDRS): $(INSTALL_PFX)/%.h: $(OUTPUT)%.h $(call do_install,$<,$(prefix)/include/bpf,644) install_headers: $(BPF_GENERATED) $(INSTALL_SRC_HDRS) $(INSTALL_GEN_HDRS) + $(call QUIET_INSTALL, libbpf_headers) install_pkgconfig: $(PC_FILE) $(call QUIET_INSTALL, $(PC_FILE)) \ From patchwork Thu Nov 17 00:43:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Rogers X-Patchwork-Id: 13045986 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 08B62C433FE for ; Thu, 17 Nov 2022 00:44:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234558AbiKQAo4 (ORCPT ); Wed, 16 Nov 2022 19:44:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38890 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234494AbiKQAol (ORCPT ); Wed, 16 Nov 2022 19:44:41 -0500 Received: from mail-yw1-x1149.google.com (mail-yw1-x1149.google.com [IPv6:2607:f8b0:4864:20::1149]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3C1D830F44 for ; Wed, 16 Nov 2022 16:44:31 -0800 (PST) Received: by mail-yw1-x1149.google.com with SMTP id 00721157ae682-360b9418f64so3988097b3.7 for ; Wed, 16 Nov 2022 16:44:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:from:subject:references:mime-version:message-id:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=jvCSVmgPzSHRqmw4ao0rkGS2JaSHBM4HPOCpMgiqjz8=; b=W2oWY4rwEM5AaE08aIgnj/PebRcwaX0h1rd2nPnNIKAsZtTyvsHeYUyLOzBKXLYt1g YAxqT2SVCT+CK+aN4x2+skH6QY/3HOgKZbGGIm4IFEP4OGJ2kga0C4f6vSRn3iu3Rqbf GjDqjMHYEvk+E5Q8NpysMlNoAdbwT9dEVKlsr6SQcSVzbZQFCwupurkDP4M3z+P8YExg QRtZb/u7zLory0PamwAn+cBuEas0IRnRp9bpDiWhmt+GAcCifejnya56qpBc+O8WcMMP RGDalbNGetu+9dcmZsDYl3s9RMz0/Do59ws+R/4+5OSbljsNmFf1BUZT6EGS/HadENkr 867g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:from:subject:references:mime-version:message-id:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=jvCSVmgPzSHRqmw4ao0rkGS2JaSHBM4HPOCpMgiqjz8=; b=smOs6tLM1lrcStPw0rlYAlymCTd0QVf4r0gb/YFYR/GNRimudAweI9VcnrvVGoZ+h/ EV7N+pzpZuts33VIfo1pTcHk5AClnxUgieBnfPo/naeYyv2Gu/9kaWISOoZyioqnwkXS VlMICLr+SDkWmdFQpPSe5gvfinmPkGEgwmQ352nHYboVSR8tGBCEHzcvjH+OQmo0ceLw Hwq5Y4nVLsz6Ujuu559ELL+FcaPiFlAYDz78QWCqS073U9em/XKhd6irZktvpTm3lh3Z hTTcB1Sgzg9Lg8cJWEEj5/DQ6ZTr7eRUB6DOcDa3junA1mr4GqOLWpoQI6D75db0wcKE KeOg== X-Gm-Message-State: ANoB5pn6srRpo99kfmYMNduR/Fxv825MW5q8j+Jm5R99dWDWzlF80+p1 5q1zD+XLIonY59jU4cubtOZNsLlr9kFF X-Google-Smtp-Source: AA0mqf4dl6phgEboohJWHjzZMtx4etccfHoNQKn+VYvDhIjIWJyalrS3bM6sZyMhY8keOHUcTSoYEzN2d88W X-Received: from irogers.svl.corp.google.com ([2620:15c:2d4:203:c14c:6035:5882:8faa]) (user=irogers job=sendgmr) by 2002:a81:742:0:b0:38e:7550:171f with SMTP id 63-20020a810742000000b0038e7550171fmr2191297ywh.466.1668645870526; Wed, 16 Nov 2022 16:44:30 -0800 (PST) Date: Wed, 16 Nov 2022 16:43:53 -0800 In-Reply-To: <20221117004356.279422-1-irogers@google.com> Message-Id: <20221117004356.279422-4-irogers@google.com> Mime-Version: 1.0 References: <20221117004356.279422-1-irogers@google.com> X-Mailer: git-send-email 2.38.1.431.g37b22c650d-goog Subject: [PATCH 3/6] tools lib symbol: clean up build output From: Ian Rogers To: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Namhyung Kim , Nicolas Schier , Masahiro Yamada , Ian Rogers , linux-kernel@vger.kernel.org, bpf@vger.kernel.org, linux-perf-users@vger.kernel.org Cc: Stephane Eranian Precedence: bulk List-ID: X-Mailing-List: bpf@vger.kernel.org Missing @ when building libsymbol. Make the install echo specific to installing the libsymbol headers. Signed-off-by: Ian Rogers --- tools/lib/symbol/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/lib/symbol/Makefile b/tools/lib/symbol/Makefile index 4c1d6b53032d..ea8707b3442a 100644 --- a/tools/lib/symbol/Makefile +++ b/tools/lib/symbol/Makefile @@ -77,7 +77,7 @@ include $(srctree)/tools/scripts/Makefile.include all: fixdep $(LIBFILE) $(SYMBOL_IN): FORCE - $(MAKE) $(build)=libsymbol V=1 + @$(MAKE) $(build)=libsymbol $(LIBFILE): $(SYMBOL_IN) $(QUIET_AR)$(RM) $@ && $(AR) rcs $@ $(SYMBOL_IN) @@ -101,7 +101,7 @@ install_lib: $(LIBFILE) cp -fpR $(LIBFILE) $(DESTDIR)$(libdir_SQ) install_headers: - $(call QUIET_INSTALL, headers) \ + $(call QUIET_INSTALL, libsymbol_headers) \ $(call do_install,kallsyms.h,$(prefix)/include/symbol,644); install: install_lib install_headers From patchwork Thu Nov 17 00:43:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Rogers X-Patchwork-Id: 13045987 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id EEFABC433FE for ; Thu, 17 Nov 2022 00:45:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234604AbiKQApX (ORCPT ); Wed, 16 Nov 2022 19:45:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39478 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234596AbiKQAo6 (ORCPT ); Wed, 16 Nov 2022 19:44:58 -0500 Received: from mail-yb1-xb4a.google.com (mail-yb1-xb4a.google.com [IPv6:2607:f8b0:4864:20::b4a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6EB131400F for ; Wed, 16 Nov 2022 16:44:38 -0800 (PST) Received: by mail-yb1-xb4a.google.com with SMTP id 204-20020a2510d5000000b006be7970889cso60630ybq.21 for ; Wed, 16 Nov 2022 16:44:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:from:subject:references:mime-version:message-id:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=nXZGloJLo63EGaJ/mj4DMj71nEKbleTTzHSaXj91R5I=; b=PdaVdTssRALELmv12cnJ+28wAmx/jCb6l++NOd+1kqRP+3zlkIEyt2UDxxS8WY/fpr QVF1flCSaAr8RHKgMiDC1O7UDYlprAW2K65xrWtDZZ3qrcvRdKXV0IAWyAY4sdDRgoDj U18qsdqIAdO+pisl+WpUEi/shMDhsMpAgUZ6TgU+13PDtLX3M3TKqPQ8CQonnv6OssIh AFpo7AUS7Acci7Yvz5ZWL3yMVySQ2xR/uiuuIdROigp8MkNwg3+4WxGCyXe8XiHGnLw7 aJxigxfAaHDh3FtrLO+Nvu+YnvrSEsr1tCurh1jwYm43a7UYuPasV1nSqpnecFdrxpC6 791Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:from:subject:references:mime-version:message-id:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=nXZGloJLo63EGaJ/mj4DMj71nEKbleTTzHSaXj91R5I=; b=7BlU6srrwp34gm8ECE1gMGZZ3j5g4aEBlCkFvO2M6LvdXNVX6g4Ok2v46qRz47e8pA jHjumP//sgSsCBEfxSGSXBlhUpZL8zlpJZn9imRpJtMKax0mKO/W73cvKTJhUyJDIPF0 1GEgeylJApPkmGxU6dG6K/7v1nqDPS/mXlJTU/QREbOnXew6/KtgPk8dZa3PvyEgkMh0 Wtq4UUjfvY+WUcq86EzYvy9JQKfA/GbXjdB3YYf1SSwu2cw81eS9t3oUQq7PO803QX5Z jj56qfnCUnLhuYvmP2kObnZ+ddEXjLpi700b9bLvfjQinaQwIks5h5eZ4VWzgsc2JMOx b/fQ== X-Gm-Message-State: ANoB5pnkMkETGDRdrQMDsuxiansoxlTAxWPViwDtlLxTK7bUi6TpSMhf vk9zteUn+RGmytGW0eDnC7pM7DBNm0Mn X-Google-Smtp-Source: AA0mqf5fnncVZW1khFmDmYg++DUvRPG2nDUZ0Ddy3PKN1WNh2y9GXdzQJtAm7i4RSwY8oXq4UeMFoNVAJonJ X-Received: from irogers.svl.corp.google.com ([2620:15c:2d4:203:c14c:6035:5882:8faa]) (user=irogers job=sendgmr) by 2002:a81:1317:0:b0:38d:c597:474f with SMTP id 23-20020a811317000000b0038dc597474fmr16278ywt.183.1668645878185; Wed, 16 Nov 2022 16:44:38 -0800 (PST) Date: Wed, 16 Nov 2022 16:43:54 -0800 In-Reply-To: <20221117004356.279422-1-irogers@google.com> Message-Id: <20221117004356.279422-5-irogers@google.com> Mime-Version: 1.0 References: <20221117004356.279422-1-irogers@google.com> X-Mailer: git-send-email 2.38.1.431.g37b22c650d-goog Subject: [PATCH 4/6] tools lib perf: Make install_headers clearer From: Ian Rogers To: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Namhyung Kim , Nicolas Schier , Masahiro Yamada , Ian Rogers , linux-kernel@vger.kernel.org, bpf@vger.kernel.org, linux-perf-users@vger.kernel.org Cc: Stephane Eranian Precedence: bulk List-ID: X-Mailing-List: bpf@vger.kernel.org Add libperf to the name so that this install_headers build appears different to similar targets in different libraries. Signed-off-by: Ian Rogers --- tools/lib/perf/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/lib/perf/Makefile b/tools/lib/perf/Makefile index 1badc0a04676..a90fb8c6bed4 100644 --- a/tools/lib/perf/Makefile +++ b/tools/lib/perf/Makefile @@ -188,7 +188,7 @@ install_lib: libs cp -fpR $(LIBPERF_ALL) $(DESTDIR)$(libdir_SQ) install_headers: - $(call QUIET_INSTALL, headers) \ + $(call QUIET_INSTALL, libperf_headers) \ $(call do_install,include/perf/bpf_perf.h,$(prefix)/include/perf,644); \ $(call do_install,include/perf/core.h,$(prefix)/include/perf,644); \ $(call do_install,include/perf/cpumap.h,$(prefix)/include/perf,644); \ From patchwork Thu Nov 17 00:43:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Rogers X-Patchwork-Id: 13045988 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id AAF53C43219 for ; Thu, 17 Nov 2022 00:45:34 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231840AbiKQApc (ORCPT ); Wed, 16 Nov 2022 19:45:32 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39766 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234649AbiKQApJ (ORCPT ); Wed, 16 Nov 2022 19:45:09 -0500 Received: from mail-yw1-x1149.google.com (mail-yw1-x1149.google.com [IPv6:2607:f8b0:4864:20::1149]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BEF0F6C70F for ; Wed, 16 Nov 2022 16:44:46 -0800 (PST) Received: by mail-yw1-x1149.google.com with SMTP id 00721157ae682-37360a6236fso3843037b3.12 for ; Wed, 16 Nov 2022 16:44:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:from:subject:references:mime-version:message-id:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=tum0QI4JrQbJkTRSnOZKoT24fC5feLZgv7UTX0Fwycw=; b=IdE/wkDiulLB7ueEdQuM/Q3TFeYar3AeAQzJco0voawyZfAa6Ww7pCAE9rCOblqlLX JQwwyq4Segl8xY26XV6gTQP9e7IiOBkMGK4HzTbjVGzB4ICfzlTfwN8nqPLeP4Zynkcq nla27vnlGmJBWYAtsHy/xBNg61w1viGgFqWG9gcg4Y3pnDIgjHtLx7CqwDUs1UDFydq1 c5pwLx6GXjzJbyRy2b3vJGZRcgsx0z5j0+EDogznEK0ufCSBymLJ5XIXNNXPId3fDejM sH0z9bKNgm9rhjUzOBtjA+mQabAURJ81Q6HqsNb3JXtJYBKsde+2S0YxGhf+2FbH8UMF //oA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:from:subject:references:mime-version:message-id:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=tum0QI4JrQbJkTRSnOZKoT24fC5feLZgv7UTX0Fwycw=; b=rwI0UTUJ80Zu5PZv1nYifjPSaksAiw03aSPAJ1bIBDvgTPyMDJ11Gl9gd2jeJa4/Qe 2Wv1QOoK01tdnoZjBYOaNiw71PaPI1eO7DrySIDSG4N6Xy4NNeh33JZI0mJprE5ZLP3F B4vFcSmat+tKtDEUnB1p3n081Y93LRtwvzAe1K3qlTS688wVxnP70pA/0Ho2rsAqbsGO UWsvH0GlunC0h8z5WoQnc9E7fiwc6+bUgVTHcisFNtgIfOhCimQlj+bP4t6er1lkOs2z JEv6D02M72dOy0yRz5vHgc7P9vczjxui2CGHOTNlP9Xd6zmXLWlbDsymEc4ZRdC5Y9Lh dUpQ== X-Gm-Message-State: ANoB5plBL/5YiBd8uF2mRKqySjnhj/ECBvJjWibynGy8Vp978hler75z mo2RiwWwPXNh2oGRxixw/ZQbWrobYMdb X-Google-Smtp-Source: AA0mqf6phvU1jt2/Utb9PhvTPZh28JlWMdb5v5Ef3ZlPK4+ioGcalRs4LeyaGCqY7Y6wR4TF9FroWCK1E9eJ X-Received: from irogers.svl.corp.google.com ([2620:15c:2d4:203:c14c:6035:5882:8faa]) (user=irogers job=sendgmr) by 2002:a0d:efc2:0:b0:368:97e7:8ed1 with SMTP id y185-20020a0defc2000000b0036897e78ed1mr24869968ywe.381.1668645885966; Wed, 16 Nov 2022 16:44:45 -0800 (PST) Date: Wed, 16 Nov 2022 16:43:55 -0800 In-Reply-To: <20221117004356.279422-1-irogers@google.com> Message-Id: <20221117004356.279422-6-irogers@google.com> Mime-Version: 1.0 References: <20221117004356.279422-1-irogers@google.com> X-Mailer: git-send-email 2.38.1.431.g37b22c650d-goog Subject: [PATCH 5/6] tools lib subcmd: Make install_headers clearer From: Ian Rogers To: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Namhyung Kim , Nicolas Schier , Masahiro Yamada , Ian Rogers , linux-kernel@vger.kernel.org, bpf@vger.kernel.org, linux-perf-users@vger.kernel.org Cc: Stephane Eranian Precedence: bulk List-ID: X-Mailing-List: bpf@vger.kernel.org Add libsubcmd to the name so that this install_headers build appears different to similar targets in different libraries. Signed-off-by: Ian Rogers --- tools/lib/subcmd/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/lib/subcmd/Makefile b/tools/lib/subcmd/Makefile index e96566f8991c..9a316d8b89df 100644 --- a/tools/lib/subcmd/Makefile +++ b/tools/lib/subcmd/Makefile @@ -101,7 +101,7 @@ install_lib: $(LIBFILE) cp -fpR $(LIBFILE) $(DESTDIR)$(libdir_SQ) install_headers: - $(call QUIET_INSTALL, headers) \ + $(call QUIET_INSTALL, libsubcmd_headers) \ $(call do_install,exec-cmd.h,$(prefix)/include/subcmd,644); \ $(call do_install,help.h,$(prefix)/include/subcmd,644); \ $(call do_install,pager.h,$(prefix)/include/subcmd,644); \ From patchwork Thu Nov 17 00:43:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Rogers X-Patchwork-Id: 13045989 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id EE89DC4332F for ; Thu, 17 Nov 2022 00:45:53 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234596AbiKQApv (ORCPT ); Wed, 16 Nov 2022 19:45:51 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39520 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238402AbiKQAp1 (ORCPT ); Wed, 16 Nov 2022 19:45:27 -0500 Received: from mail-yb1-xb4a.google.com (mail-yb1-xb4a.google.com [IPv6:2607:f8b0:4864:20::b4a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2A03E6DCE5 for ; Wed, 16 Nov 2022 16:44:54 -0800 (PST) Received: by mail-yb1-xb4a.google.com with SMTP id e8-20020a5b0cc8000000b006bca0fa3ab6so139903ybr.0 for ; Wed, 16 Nov 2022 16:44:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:from:subject:references:mime-version:message-id:in-reply-to :date:from:to:cc:subject:date:message-id:reply-to; bh=l37iz2975hiUXVicXVT7NKOBiZU0GCzUGISmaxBrPSE=; b=YEtTk8qH0jtvKJSEHhcLiPsmaqCVOUM78La82OlOJzpwzja6CkpMYWydiYo/iH3/6f pqrgqraNl8eW4ZCAZCrPfhjyY+Gmgfllofnsle+j6KjtKN1sB2PdqOOY0VHg34xdlnhg u+g+YvTV3juXHyMYp4lJKzWpX7SKUv2s0Mnv7CsYKPoPiQAy/fKeLN63CBbjme7ymu7l dWQB/Fq+qMH7WcfU4gD6jIGoP4nBNcjmaZRjNoYpRFLJFYmjRTbqNTAgk4twdv8GQTEW LXoTbQRmM95iql1Kr2Lhq+45T72RppqBzBPFOikBnHojLDObupSlWib16ZIy/zQmXYov XFwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:from:subject:references:mime-version:message-id:in-reply-to :date:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=l37iz2975hiUXVicXVT7NKOBiZU0GCzUGISmaxBrPSE=; b=skAvLDief7VIfe9Lt7LljxXHw9t8VI+/wiIZsm09IScBT/eEng0e0msIyiULkRPPDI MCD76mI+Wx8CV2OMcR24gBWaRm9uNg3smP6gnomLTjh5Qja1Ttkl+Zv/tBNnyBPRiKtB tApQQMezohYve/kaEYW3jKaMcc6iwl/Hd4f6TvwFF8H2wyxJYckEFu3PbefVrgg1sIPQ 1k4y9cH3mAyvZ60xsIhWUHS+04AfjMTZVStl3tJiLDwotver/ibSjFNXTfFNEbhwHTl5 QFgJ5/Ion0N7bjWbCWLTn9HbQ30UL4XQFl1Jz2LX61E8lNdXNLzcmF86nFQnwUqgJHE/ gJ7g== X-Gm-Message-State: ANoB5pnBEazxI3cCFFobAUvO60kcdzDSJ6lJ92sFuid1cFPQP7gFOBcw I+rYyw4moL7Ei/aloi3RfwccpsRxyCdC X-Google-Smtp-Source: AA0mqf4QChD4efywo1GyOLQSyHOZbW7thg0+t7VgEZ0tk8VKSYAD0O+aXxgO5KVqtsXVltD2KxrwhqBcj66F X-Received: from irogers.svl.corp.google.com ([2620:15c:2d4:203:c14c:6035:5882:8faa]) (user=irogers job=sendgmr) by 2002:a81:3803:0:b0:380:c83a:35a5 with SMTP id f3-20020a813803000000b00380c83a35a5mr5ywa.496.1668645893816; Wed, 16 Nov 2022 16:44:53 -0800 (PST) Date: Wed, 16 Nov 2022 16:43:56 -0800 In-Reply-To: <20221117004356.279422-1-irogers@google.com> Message-Id: <20221117004356.279422-7-irogers@google.com> Mime-Version: 1.0 References: <20221117004356.279422-1-irogers@google.com> X-Mailer: git-send-email 2.38.1.431.g37b22c650d-goog Subject: [PATCH 6/6] tools lib traceevent: Make install_headers clearer From: Ian Rogers To: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Mark Rutland , Alexander Shishkin , Namhyung Kim , Nicolas Schier , Masahiro Yamada , Ian Rogers , linux-kernel@vger.kernel.org, bpf@vger.kernel.org, linux-perf-users@vger.kernel.org Cc: Stephane Eranian Precedence: bulk List-ID: X-Mailing-List: bpf@vger.kernel.org Add libtraceevent to the name so that this install_headers build appears different to similar targets in different libraries. Add ; after kbuffer.h install target for consistency. Signed-off-by: Ian Rogers --- tools/lib/traceevent/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/lib/traceevent/Makefile b/tools/lib/traceevent/Makefile index c874c017c636..98dfd4badea3 100644 --- a/tools/lib/traceevent/Makefile +++ b/tools/lib/traceevent/Makefile @@ -234,11 +234,11 @@ install_pkgconfig: $(call do_install_pkgconfig_file,$(prefix)) install_headers: - $(call QUIET_INSTALL, headers) \ + $(call QUIET_INSTALL, traceevent_headers) \ $(call do_install,event-parse.h,$(includedir_SQ),644); \ $(call do_install,event-utils.h,$(includedir_SQ),644); \ $(call do_install,trace-seq.h,$(includedir_SQ),644); \ - $(call do_install,kbuffer.h,$(includedir_SQ),644) + $(call do_install,kbuffer.h,$(includedir_SQ),644); install: install_lib