From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A82203F8245 for ; Mon, 20 Jul 2026 11:13:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784545995; cv=none; b=dKqWInPYdYmBDgf2WDQiOkiLSZmd6S3LZb946nFeQooBZHIzzfV54kevMyv1AL9IB9RFXkzwkoz+v8y06Qgi7ACTVVEx8Fc+jFvkSAXfViS/3mtmmlHsJ6v8KQYYeLCHaGOK1wYwriqCgWpLe6VKLJV6LTjghgck+DY/6TGLQms= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784545995; c=relaxed/simple; bh=yDTgRVrqf1Tr6C+iS9j67wLsZFvzJj7bbcbksxkkSqY=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=lQu+MP3xS+AXqQWpjUoMFckZtI3yvEv/0cxeg+5W1c9YKX9axZ0EBVuZSVDAzVoGQDParoj26EyZ4bwrLnPzKiCzMl5WkiXKigsUe/AUV+ZG87Epoh3ESdRyr2pzq8ogXR4QSjY3lgxIFdxFoIZIW2zqFGZkHB1zXY3KpOt32eI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com; spf=pass smtp.mailfrom=suse.com; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b=d2avIMeP; arc=none smtp.client-ip=209.85.128.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=suse.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=suse.com header.i=@suse.com header.b="d2avIMeP" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4955adb04e8so7980385e9.2 for ; Mon, 20 Jul 2026 04:13:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1784545992; x=1785150792; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=fPnERnEjMoji588/XXFZAA9xQr49KY92MrtyF+kfB94=; b=d2avIMePt2QJYn1Ddt8ZZkvF4CBfmZcqfXLMAWB8BoGTPK5F7EXt8M32hK8Swbd+Mi Ne+BvU3O5eTCSjYXGdCKpwI7fjQSYSd1lkYZB9Oh5sZTh58XDKWcWb8zpYhqTlN3KCno 9rIdXqxq6L9+wkwoyR7xzLPRWsPxm2zHPu47CzI/Cm78WtiUGRRxrhXbw3v6xwQgJA17 6Ie5TjLIDH7ERRGvFdqenF2sdWYytIL8IUKzL7SSEybd82HQ5OZR6XvSZ1EuKAmNxFPr xWH6Pt0sD/3i/0KtGow39EH9Ck5r2kLaCVSDmi5oYJn9zlJY5NSblIjDbVmMwbhlR3wH pfGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784545992; x=1785150792; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=fPnERnEjMoji588/XXFZAA9xQr49KY92MrtyF+kfB94=; b=NBl6Tz2sm2QgLVpdMfRIrCh4bihJ5gRMF0eXKTzp2VB2OFRcXe5g21/V6R1XGfUSMH T2i51DwLV/XfO2BD4xYeC/vSpQoeJhyeXO8jKnEc7F1LdEbWAVX/pzmGZOt3OMz5d6MV 64EyBybPDRZxDPKKZaBWXDIRKk/zPO8mDCKSgDi5ZpwvcBZ5+2iFVDlUGFveLSsquVOf XR1IqkzV44yNIkc8mvHTAWdu/N7+swd5vFdxd0aKJ/fWzqJsBM2fCdzYJJ5v6S31S4jQ L34C0UDdpV9GBnfmxBKJGcwJCI5pA3gzkVo/WW4mljBbZmXK2ErNUQDfZrI4HE2wwsgn N/Zg== X-Forwarded-Encrypted: i=1; AHgh+RqMLgaAK7WiN6ZgTM/3zu525TxeNsFfh5cbQtu/BJkraunkpFA5jSZiDbTZBs56mj1RbFjpwSjLsUNHw5Y=@vger.kernel.org X-Gm-Message-State: AOJu0YyoXcgex/N9IDTPFjO8ymc0p1JceJ1s2mHH3r/3M/0vbNIr4ZPe IqpLkFKzBBcwISh0R04ppBbnFBOHlQ2JjUvRYvKx4ScsoqXsXzGAm6NgvSRt/INbm/8= X-Gm-Gg: AfdE7cnCPb+aoUgT2g1r06JM9f/Nnyq1S0Pcq3N2S0Bs6onTKEOIJQtjvvKsoZ+N3qt NBtSMWSaB2gv3m3SVsPZufM+2GszD1bcTWO2nPk1O93WR7AwNvEbimQQEs7u3r+31YajFbt7mnM EeTfA9+0dVZKID09tXo97PZ8io6Vj86FZGRZDk6+PTgC04F8lO4DkMFYFIUf6uJvilNcJaDmrIB 4bxvLE2zszo+j+SMUjWf/Xexc8/scYupOKectyRHdzB8Vd+XILwoyzfy2tk1DsZkxFQrRIku5UL pl0Rli9qqt6svYVMqsj0aKM2TgPM6M843d3q4YjdKTfJmMZQ96fbV+6U31yPsAkq8ejc59qII4c C+EH9eczhVylGpUsJENX9T8gyaNC1O+KHKc4Dagnb5whiaug96chy07JfT84KsgXHVQ== X-Received: by 2002:a05:600c:820f:b0:495:52fc:e235 with SMTP id 5b1f17b1804b1-495532489eamr102047185e9.15.1784545991892; Mon, 20 Jul 2026 04:13:11 -0700 (PDT) Received: from localhost ([2804:7f0:b765:c3e:cc5f:6c4b:db0a:5d2a]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-5c1eee43c99sm8798235e0c.7.2026.07.20.04.13.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2026 04:13:11 -0700 (PDT) From: =?utf-8?q?Ricardo_B=2E_Marli=C3=A8re?= Subject: [PATCH v2 0/3] selftests/bpf: A few edge case fixes Date: Mon, 20 Jul 2026 08:13:06 -0300 Message-Id: <20260720-selftests-bpf_fixes-v2-0-b450eda93dfe@suse.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-B4-Tracking: v=1; b=H4sIAMICXmoC/32OTQ6CMBCFr2K6tloqgeDKexhi2jKFMdKSTiEaw t1tce/ye395KyMICMSuh5UFWJDQuwTyeGBmUK4Hjl1iJoWsRF0ITvCyESgS15N9WHwDcVFBoyT oi6lqlppTgN1IxXv7Y5r1E0zMUzmhFQHXQTkzZMkH7NGdR0URQvYHpOjDZ7+1FHnn/4Ol4IIrJ cvOdpUtbXOjmeBk/Mjabdu+XHmACucAAAA= X-Change-ID: 20260710-selftests-bpf_fixes-06e9a2eb3c67 To: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Eduard Zingerman , Kumar Kartikeya Dwivedi , Martin KaFai Lau , Song Liu , Yonghong Song , Jiri Olsa , Emil Tsalapatis , Shuah Khan , =?utf-8?q?Alexis_Lothor=C3=A9_=28eBPF_Foundation=29?= , Ihor Solodrai , Christian Brauner Cc: bpf@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, =?utf-8?q?Ricardo_B=2E_Marli=C3=A8re?= X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=openssh-sha256; t=1784545988; l=2760; i=rbm@suse.com; h=from:subject:message-id; bh=yDTgRVrqf1Tr6C+iS9j67wLsZFvzJj7bbcbksxkkSqY=; b=U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgguRCc5X8/UX9M40lkMnr//aFGOhce x5ezt8MFNUFlqYAAAAGcGF0YXR0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5AAAA QAojgNCZZr+9KtZtO/ASmZtKEEjCx9Hz6MqIcqvxyGTgZZsls+G9tJCuU3ILNAEoODIsZzHXVXg lvFJH54sE8wI= X-Developer-Key: i=rbm@suse.com; a=openssh; fpr=SHA256:pzhe0fJpYLz+3cZ33FFPhIfaUElk9CXPFFXmalIH+1g Hi, Please consider merging the following fixes, found by means of targeting BPF selftests through openQA [1]. [1]: e.g. https://openqa.opensuse.org/tests/6087703 1/4 ("libbpf: Search /lib64 and /lib in resolve_full_path()") - Hit by testing an older SLES root filesystem. 2/4 ("selftests/bpf: Fix lsm_bdev dev_t encoding mismatch") - https://openqa.opensuse.org/tests/6087703/logfile?filename=test_progs.tap.txt#line-2706 3/4 ("selftests/bpf: Install resolve_btfids.test.o.BTF where the test expects it") - https://openqa.opensuse.org/tests/6087703/logfile?filename=test_progs.tap.txt#line-3332 4/4 ("selftests/bpf: Install bpftool where test_progs expects to find it") - https://openqa.opensuse.org/tests/6087703/logfile?filename=test_progs.tap.txt#line-806 - https://openqa.opensuse.org/tests/6087703#step/test_bpftool_build_sh/1 - https://openqa.opensuse.org/tests/6087703#step/test_doc_build_sh/1 The build process is done at runtime with BPF_STRICT_BUILD=0: https://openqa.opensuse.org/tests/6087703/logfile?filename=serial_terminal.txt#line-1937 Assisted-by: Claude Sonnet 5 Signed-off-by: Ricardo B. Marlière --- Changes in v2: - Squashed first 2 commits - Removed redundant copy of bpftool due to TEST_GEN_PROGS_EXTENDED - Installed *.BTF instead of only resolve_btfids.test.o.BTF - Link to v1: https://patch.msgid.link/20260710-selftests-bpf_fixes-v1-0-aa24dfd6f4f9@suse.com To: Andrii Nakryiko To: Eduard Zingerman To: Alexei Starovoitov To: Daniel Borkmann To: Kumar Kartikeya Dwivedi To: Martin KaFai Lau To: Song Liu To: Yonghong Song To: Jiri Olsa To: Emil Tsalapatis To: Shuah Khan To: "Alexis Lothoré (eBPF Foundation)" To: Ihor Solodrai To: Christian Brauner Cc: bpf@vger.kernel.org Cc: linux-kselftest@vger.kernel.org Cc: linux-kernel@vger.kernel.org --- Ricardo B. Marlière (3): selftests/bpf: Fix make install target selftests/bpf: Fix lsm_bdev dev_t encoding mismatch libbpf: Search /lib64 and /lib in resolve_full_path() tools/lib/bpf/libbpf.c | 3 ++- tools/testing/selftests/bpf/Makefile | 7 ++++--- tools/testing/selftests/bpf/prog_tests/lsm_bdev.c | 3 ++- 3 files changed, 8 insertions(+), 5 deletions(-) --- base-commit: 1590cf0329716306e948a8fc29f1d3ee87d3989f change-id: 20260710-selftests-bpf_fixes-06e9a2eb3c67 Best regards, -- Ricardo B. Marlière