From nobody Tue Apr 7 14:00:04 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 CE8EF3C9EEC for ; Fri, 3 Apr 2026 14:59:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775228362; cv=none; b=agPq6+m5D28jRfD3PYRvqfnYNzuvh7OQ54D/zTIWXGLydlL8bJFrylgJ5v0ln98zSKG9GkbabXdqRLfi6xWGUUANBs+E0Kmr7FWRsypDfbBiYQ3WRjaPz7DWXecET0IgfRwANopuLDtWIhdaPhGHQXRWIKDOvykmMgqvqw7FV6g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1775228362; c=relaxed/simple; bh=aUpES7Gc9kEPXxJ8Aaeynu09heHY8n8dzJ+eSENcNh4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kW5cSVyD3+t/F5pxtBQtocJop262HrnudjxYkVXuQ8WQO1/0xYqrE62wDtQgkAd/Yd8Vxp0IFsI9vpzVf54ukDiOSL2PwAAZZRvgaCyvd8nlv5tpTuyt2BbjfqiOyj5lyTl/1p4ONnz5HPrs22vpon+gCcqsJleez6hP5wlqjzo= 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=AFYtEEG2; arc=none smtp.client-ip=209.85.128.54 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="AFYtEEG2" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-48897fd88ebso7954585e9.2 for ; Fri, 03 Apr 2026 07:59:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1775228359; x=1775833159; 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=AFYtEEG2RfJGSx0VPjkQaorC/EI5ttHdUBd2HdU5Rq9+BsefoJwentJVYQgA/dlNLd GqWbskDcn8vz/gN40ovaGG8MWXO7XehVC5migT9/V9oOBsHeJtBEN7hjQIAwUqOH6J0L bx8Jlfzg58BU6YHvecteLZWpnDsgbx5baawVUVLS7ofXDM7p/VUh4TCwtaanKh+flCvp G2OHNMxTnuINv57jqL0X4cbg1VAVLKSG/lTamaxJEYYZ2BMpdmbtp9+8zivPD8q0J7Ie SI2iuLbG28zbuUwIWRvk6AXqpLILFJ1RLaTKO6hw0kmTHwDCt+L0e28LPquLJxu8qe+b VUHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775228359; x=1775833159; 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=s0CD4ctLTfH+0STOzZp4HOUB0eW2nHf42Ygffl2ojTyT4qECxYt0oWATOYBAoLCpgI 8TWRyMm2X6pPBn70ZXQ0rL9o6xkl6dy4488gF0xljU5HDX6vFp0dW+7060ajLP6pvF0+ 15kzsWwD0UiT3Soh4wokIqG7ZI+dQNPoxcumZ9RMUtN1tx9UhunsVRWsUEsXXrmDy8TP hQt3ySzgRzDYM3TqqTwNbqAk6C1ccG5l47JDiv8TiTTm4YVNf2iZPadVd8lqSfiTtdrz u9F+ewxyFxICwSAI/T72eOdW38gMtT+bZ1qdXDLCcxYwLXqfYiaYI+pLpERUiXUax6IU PD8Q== X-Forwarded-Encrypted: i=1; AJvYcCUip9lq2toEpwI+9OqQTYY5vm/vNl118KLt8N02SEEwKBR9jqGGpvqFeMgLj61WpG7UN9HKjUpCacXhf58=@vger.kernel.org X-Gm-Message-State: AOJu0Yzh1U7vtGEE66gRQ8N18c+Fcd3aWLLg9HsZUA8chflUHuhZmALO YZ4YXW8WuObhsRj+5fThbWZsCm4KTlvnTsOG8WqmuJgD1eKjmL/4YQCR7bkPMjm8JXk= X-Gm-Gg: ATEYQzzw+SwDzoPtA+rNupU0sJmocxKFIRKfNZDThZqFGGcQMrq4fw9rhH0wwy0vbUa +NI+EHq90sb3QXdHwmgSA2/g1LP1B71FmG/YUKNNVujB+uMQ+OFqQExW+ZVR9kwKcMWawLc6AIu gC80DhmggytMXGRdS1SLVwYIgGgia7/RuBuYFsgkVBaxMCqNcvi7m8ez+KCHyeAiDgNA44taKN0 txX57x6SOFp+1xzAzq/V+d/56KCfvAk0HAL76kVCBmoyNBzxDgAAxK4db2+J0gsdYOz7a0Enig8 RJM7HD0+JaY0g39QUW9u6UJSPdUnDPHyDOcxLglDIKbY/X/o3T1ChM8B+2mFb6anZqlZAoJMg2k vr/d7GTBy2fy7824zAH0opyaruz6MQYoUtfOkZab1FFoOiL+3slF/+zidzizPgs2pFQWQPEwgDJ G812Cj5pXf X-Received: by 2002:a05:600d:8449:b0:487:1fbf:e0a1 with SMTP id 5b1f17b1804b1-488996a1e01mr40470055e9.4.1775228359261; Fri, 03 Apr 2026 07:59:19 -0700 (PDT) Received: from localhost ([189.99.238.3]) by smtp.gmail.com with ESMTPSA id 71dfb90a1353d-56d9b8d22b4sm7057743e0c.0.2026.04.03.07.59.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 03 Apr 2026 07:59:18 -0700 (PDT) From: =?utf-8?q?Ricardo_B=2E_Marli=C3=A8re?= Date: Fri, 03 Apr 2026 11:58:56 -0300 Subject: [PATCH v2 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: <20260403-selftests-bpf_misconfig-v2-3-f06700380a9d@suse.com> References: <20260403-selftests-bpf_misconfig-v2-0-f06700380a9d@suse.com> In-Reply-To: <20260403-selftests-bpf_misconfig-v2-0-f06700380a9d@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=1775228344; l=1031; i=rbm@suse.com; h=from:subject:message-id; bh=aUpES7Gc9kEPXxJ8Aaeynu09heHY8n8dzJ+eSENcNh4=; b=U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgguRCc5X8/UX9M40lkMnr//aFGOhce x5ezt8MFNUFlqYAAAAGcGF0YXR0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5AAAA QHm0vdr2N5i6HZ4gffnwvQbcf2SfTzaga49ypwgLvh9I+uo+pRH9t5bZhXy6KgdapZF0ZhDvChf zV+dxXyN2Vwo= 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