From patchwork Mon Jan 29 07:09:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= X-Patchwork-Id: 19570 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7301:2087:b0:106:209c:c626 with SMTP id gs7csp403461dyb; Sun, 28 Jan 2024 23:09:45 -0800 (PST) X-Google-Smtp-Source: AGHT+IEQs/EPoc6gOa9ulwiH3zbDgNkeycGheWs3aJaw6cGkOtvdvNDngLOv/VrAFfvANlsFGKDu X-Received: by 2002:a05:622a:1308:b0:42a:a9e1:7384 with SMTP id v8-20020a05622a130800b0042aa9e17384mr494673qtk.50.1706512185763; Sun, 28 Jan 2024 23:09:45 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706512185; cv=pass; d=google.com; s=arc-20160816; b=U5ywCBfyMobaLhp6Pmks5L3Mx+i75g+Rv8aHV1WOLDh60nRTUY69B6GFS4Qj+PJnSk CWvnMJr5Ya40h1ZUG7igGMjIh6isY9pg7RInr7GIz0YzDoSA2Clp0jAoFRkYJtsQDM0V 6KX3yCVkZM1Q96JdgVc9RWzqr3NQLPTKeaPA5gNWMcyjZ6FNkVyW1aM9du+5XTNs6e0p 1YjkrrSykw5oYdQB6q9Xetz+8TjHAzwWnx2zAfPIrDv+Iozchxw14ei0ZzE+lfQnxynd iIsp3IpE/8ffVYoywfEdAD3agVd/75wi61NnzW5yfxgk/5BMr4ee9p+0Qp4m5VeNgR3R QKew== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=3SvAn3NRMFxepdEjhy6VBCVHSprwQ6X2BtT+INdRCGk=; fh=NCGDcAlPSi/Ikjhihnh5LX8tShzN2DMDQgUACb5yy/Q=; b=gg6e+Y8sHqLxmdG+8UcPUw5U9FYXofgypEXKIVpRKDy0XgqKbl+zm9pt2HDJXhSbmI p5H4A9GvomeLVs2rT2/t2ERPLEGtIHcROWHqb0hPTm+LdV9mvYHZuD80M+zGf4wEqM2O WqZ15hxwEQ+rPwfYFVheN/FKb6RRalRsm29I8WFitBhTlupq1pq6rA+BZWgOEtOqTk/V 0qbMTr2SknQMpex5CnG5RHLCztApPD6nAlL4WqbFgtJtLQlY36hWiYgn5JoZZWD80zU/ zSZxfqTUr9r2TiBo5t0Ib1kMPnrqelMmmQtrlnp5wPqhNuRxANOdQPFr3YrU9Il3eV85 os2Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=pfZZp4UG; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-42271-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-42271-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id y8-20020a05622a004800b0042a831a4eedsi6431442qtw.399.2024.01.28.23.09.45 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 28 Jan 2024 23:09:45 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-42271-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=pfZZp4UG; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-42271-ouuuleilei=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-42271-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 8916B1C21C90 for ; Mon, 29 Jan 2024 07:09:45 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 671C44F1F0; Mon, 29 Jan 2024 07:09:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="pfZZp4UG" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 96C874D595; Mon, 29 Jan 2024 07:09:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706512162; cv=none; b=uqD34p0D7200SSGZvyEXynX9OaUm9lAypZ6HLJ1Ip0PIGd8sWbZmRQjLPkOsB/CR6nPbxV1SFwDnkVuXTXoTVSDxo7p2rHTv+gJeJD+xmMPkus+HXnv8ka68kDsdNb9btShpdsWhT3wiWNZJwzCQkRNFaXpGV9+0HHNmsvIH5bQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706512162; c=relaxed/simple; bh=4mEc0Qdj8MEQ6iNz6e3agbZ+j9n6cXE7nwSZK7b9rsU=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version:Content-Type; b=f9N1zoNzNjVEbVu/AtpOqTvacoZtfxzWajp9+xg1P1Cjxoqe9b45YkhWHEcUUgC5OE+3t4rjsn3LWi6Uedib29kYXB2cJxBn4H2kS8QqhQz8AAK0XBmcqHyRzfelHXL/DqBQVRap3TTPgiyi9i+BEALlN/8TqupLbZVwXKDtXxM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=pfZZp4UG; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 32658C433F1; Mon, 29 Jan 2024 07:09:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1706512162; bh=4mEc0Qdj8MEQ6iNz6e3agbZ+j9n6cXE7nwSZK7b9rsU=; h=From:To:Cc:Subject:Date:From; b=pfZZp4UGMmCk9y1osnLgHWar6QF91nskTthvAeMhbA9PY4mhkF/DSF3AkK1YuWs23 xrqP3GmlYq1HttD7qBvGhXU/vw//WAaA74Uzb41gneOEnFg8twzILFyUjpLzGOcYdo XwAznMD8miurFqhp96cpe2Z0UlR7Nmo+8DpgFJ3TZUlFJJVMxXWn6BaDLJPUU+b2PN Nfk+RQSZAY2AnJM1THwccl31FHfDY45uGGkfYMoqWc2rHgQWrACvG3aDs5CC+UMVSh piy0v5jFc51yy1mBEz2/9KOTWQId8REClo4iEqPJNBF8FxgznZoW6AMJFJDhpPhf3L 2zQHer4TnswbA== From: =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= To: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Mykola Lysenko , bpf@vger.kernel.org, netdev@vger.kernel.org Cc: =?utf-8?b?QmrDtnJuIFTDtnBlbA==?= , linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH bpf-next v4 0/3] Fix make install target for BPF selftests Date: Mon, 29 Jan 2024 08:09:13 +0100 Message-Id: <20240129070916.1639008-1-bjorn@kernel.org> X-Mailer: git-send-email 2.40.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1789407721645532719 X-GMAIL-MSGID: 1789407721645532719 From: Björn Töpel Here's the fourth try. The "make install" target for the BPF selftests are missing a bunch of files, which makes the BPF machine flavor fail (e.g. cpuv4). This series aims to fix that, but explicitly installing bpftool, all the BPF programs, and the utilities defined by the TRUNNER_EXTRA_PROGS for test_progs. The fact that this series even have a changelog says a lot, but for those who care: v4: Added bpftool v3: Do not use hardcoded file names (Andrii) v2: Added btf_dump_test_case files Björn Töpel (3): selftests/bpf: Remove incorrect object path selftests/bpf: Make install target copy test_progs extra files selftests/bpf: Make install target copy bpftool tools/testing/selftests/bpf/Makefile | 31 +++++++++++++++++----------- 1 file changed, 19 insertions(+), 12 deletions(-) base-commit: beb53f32698ff9cd0ca442c1f856ea0ecfb82be3