From nobody Wed Apr 1 22:37:17 2026 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 9777E47AF56 for ; Wed, 1 Apr 2026 16:15:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775060151; cv=none; b=efpejjecPyVUnM+eRlLsQyfB+zXG3I9MaBEugb2imA/R21EFO2GsOpm6nWi3oP7q6B8AZk9BtV5bJFMLQlhgExNIdknqFamwAEvVE72EwNyO4gtSKrHIKw29/dfXzS84no5hyB26a85u5rAPTSkT8ihIMjJXnO1u0aFVl4LAwEg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775060151; c=relaxed/simple; bh=aUpES7Gc9kEPXxJ8Aaeynu09heHY8n8dzJ+eSENcNh4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ge5iRhw3jKWrfLNM6kkW5LLgUfRx7ADktb90QPxeEt3lEjekLyJnhj+/UJfAXl3Xxe0O6KjBFWOosoldrYLZzPQLqOYR8yBeM4p+hbD+IBRvkSra6+m3Eg6EsuKQVGiTzsUwEMBJydlp+NcEKzkK4zq+zNXRP+wW+24OvGwV/Lw= 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=Sb+koR3b; arc=none smtp.client-ip=209.85.128.47 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="Sb+koR3b" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-48334ee0aeaso64176855e9.1 for ; Wed, 01 Apr 2026 09:15:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1775060146; x=1775664946; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=FH31e8AWCzEljZIdx40WqHOE1eMjOl08QVJ0UOLH5y0=; b=Sb+koR3bmpfLekNktSLXNu1jQdAXvz4oMZtiwizY7vEDay3E892bYxUh8JOYY4GNSD 01jzklTtmmjHLDdUe6Dxvum6z5JzBCcHdSQet3ll1TDkmFqbVY14d3IkDsLbb240Yq5j f/x1/5BJuTwdtqSvcJce2gaY9ZNE6vxA92J0+YPK7QrSuLsr70NPxS0IzD2s/87C20YV d6Rx8yuZ1IUZTj102E6Pvl4gCsT9bioJI9FSX56+AhZ22hhhjW1VfiWSakqt1N0LULgx 8UgOS8JrE0nov38FAhjXCNjrmeQVWqJAmg4HBJ/5FcfiEN2nzzGKQu2pA1DA9okDxm6Z 0S5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775060146; x=1775664946; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=FH31e8AWCzEljZIdx40WqHOE1eMjOl08QVJ0UOLH5y0=; b=YtGtBzA2Hw3g4gapqQZvQfjHz2Bfm+QRa+Tx0Ws2JiSd+srRU/NRKuUBtEHB2ayHS7 xbNfjZIf0Ml5Vy/mjD99yrB2AKGXA6rLImvNyrWtw6C9AVgkyWU4XDSGV+4r9pd83TlT jNVCuQHk8Om8+v22F4V38HzNj7eRgkfSAaciRyZXwsYUEc2ucA8sf9kwJgNI46sw6WUO lb0wNu5u3ppsjc18EmGa2HotFvfMRmJ5Xx5XTYxnaPsduF5CMHy8dnmlBUPpd8lmbuEc FWvMZf1h1Qmu6kOzpkz3/jRwEtxK+f42ur5z9oPktvCU+CKxhmhIa0IWHD0OCxz9QiBU rBnQ== X-Forwarded-Encrypted: i=1; AJvYcCXTvIN+3oeJMdBHEUqeP1fgISXuuoGneBO0deTVZnTfFWuFyPsOoEsqNocePVcBmeolIzZVScszSCFAnaI=@vger.kernel.org X-Gm-Message-State: AOJu0Yw010K0k/yWLidV6U+EYvnNH52gzMkaOLZWOQZDoCUvOxC4vWBU yUcxGTnqcRQgwkaUChCXWDFZLLGEzrRTlJtk5fBLgMfWTZM7Qk0rvNdhmSbFi5CAtLo= X-Gm-Gg: ATEYQzzOM4zDz3bjgrEscXIc4a1n3pH+RbaxeROESizMl1d7sySW8p539uKJt927P4l CFCaSaiO0APHGCn3siNYvTWIrVbuKu/H9atop060hf0/OMgiKw3yj1dk07WxnW0kyw3Pe7f21aB mZvjmDvGsaiR6KhvAAF6Q4GMzgnvL+Q2FOES3KHZv+34cIuZNyIHOCMXtN9jIyL7NvZ3sJ0+D2f Jti/QbK3VERETBO1DA2CivB44KNZYwB3qD8w+HslYQbuS9gIfqMGytATqL0Vcw0753COVu1WM3g HhY8WEWtcVtq96OCadOudM1AoN+In4lA6p6YgaCj31ZUR6uFqKrBWG5VCyAh43gV3dWwLgONNNY vIdg4N172iRAliU0PMPGO3KjgHjltNBDfWydxW9LQD2LLn1b0KugHzTIC+/0xTKA4zcNcKnqMUq UdTLkn252I X-Received: by 2002:a05:600c:848d:b0:485:3c66:e230 with SMTP id 5b1f17b1804b1-488835b78f1mr78263475e9.29.1775060145641; Wed, 01 Apr 2026 09:15:45 -0700 (PDT) Received: from localhost ([189.99.238.3]) by smtp.gmail.com with ESMTPSA id a1e0cc1a2514c-953fb8515f9sm480658241.6.2026.04.01.09.15.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 01 Apr 2026 09:15:44 -0700 (PDT) From: =?utf-8?q?Ricardo_B=2E_Marli=C3=A8re?= Date: Wed, 01 Apr 2026 13:15:10 -0300 Subject: [PATCH 03/10] selftests/bpf: Avoid rebuilds when running emit_tests 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: quoted-printable Message-Id: <20260401-selftests-bpf_misconfig-v1-3-3ae42c0af76f@suse.com> References: <20260401-selftests-bpf_misconfig-v1-0-3ae42c0af76f@suse.com> In-Reply-To: <20260401-selftests-bpf_misconfig-v1-0-3ae42c0af76f@suse.com> To: Andrii Nakryiko , Eduard Zingerman , Alexei Starovoitov , Daniel Borkmann , Martin KaFai Lau , Kumar Kartikeya Dwivedi , Song Liu , Yonghong Song , Jiri Olsa , Shuah Khan , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt Cc: bpf@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, =?utf-8?q?Ricardo_B=2E_Marli=C3=A8re?= X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=openssh-sha256; t=1775060128; l=1031; i=rbm@suse.com; h=from:subject:message-id; bh=aUpES7Gc9kEPXxJ8Aaeynu09heHY8n8dzJ+eSENcNh4=; b=U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgguRCc5X8/UX9M40lkMnr//aFGOhce x5ezt8MFNUFlqYAAAAGcGF0YXR0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5AAAA QMsJ69itcpfkywotPoUEtnEUJMnBYAIgSDZL85c3MrgvDq7t1aLeZLcV61FfzyM/1a0vB/wWLMM 37EVYpHuMKgY= X-Developer-Key: i=rbm@suse.com; a=openssh; fpr=SHA256:pzhe0fJpYLz+3cZ33FFPhIfaUElk9CXPFFXmalIH+1g emit_tests is used while installing selftests to generate the kselftest list. Pulling in .d files for this goal can trigger BPF rebuild rules and mix build output into list generation. Skip dependency file inclusion for emit_tests, like clean goals, so list generation stays side-effect free. Signed-off-by: Ricardo B. Marli=C3=A8re --- tools/testing/selftests/bpf/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/testing/selftests/bpf/Makefile b/tools/testing/selftests= /bpf/Makefile index 6052bba2c157..781238152c4f 100644 --- a/tools/testing/selftests/bpf/Makefile +++ b/tools/testing/selftests/bpf/Makefile @@ -703,7 +703,7 @@ $(TRUNNER_TEST_OBJS:.o=3D.d): $(TRUNNER_OUTPUT)/%.test.= d: \ $(TRUNNER_BPF_SKELS_LINKED) \ $$(BPFOBJ) | $(TRUNNER_OUTPUT) =20 -ifeq ($(filter clean docs-clean,$(MAKECMDGOALS)),) +ifeq ($(filter clean docs-clean emit_tests,$(MAKECMDGOALS)),) include $(wildcard $(TRUNNER_TEST_OBJS:.o=3D.d)) endif =20 --=20 2.53.0