From nobody Tue Oct 7 15:56:04 2025 Received: from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net [217.70.183.198]) (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 C77C727E074; Wed, 9 Jul 2025 08:37:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.70.183.198 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752050246; cv=none; b=T0+IGMkNKjm5Yy9Votev01gEypduTcVZ/Dtbb2K2RJn6S8HBeiQUeDn64Fn4gtEfgHHgo17u9gcIA4TUvvyfmJKo9RV0HVWPIhIPfCviCwTwExgPmrjchrbn+nyuQBkIFWk5HOTwJY+Y9BO3kngE6C/9pjATVLHPATY24DIY3Ng= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1752050246; c=relaxed/simple; bh=EXYw08974HY9s099xs0cznOyYRpz8Mpu1G7VwRSOUOs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=X8QfIUKvMvGWzsz8sheu+Pdk+PJGpnVwvqh7RBNzgWyEw/a+/R8IBfnEGVnFodcvVVmDWB3Ri9KAoTXU2fah4EQT8BC0C+RoH5zKYW6Wlm75useCcLDmAR8QqP5nHrupb9/ez9L9A4B364TtAZhk9gDe0lUkuIZDJg+z2E0m/hI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=RfdYVsqv; arc=none smtp.client-ip=217.70.183.198 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="RfdYVsqv" Received: by mail.gandi.net (Postfix) with ESMTPSA id 5D92A41C93; Wed, 9 Jul 2025 08:37:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1752050235; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=FqZgGyOlkAAjMzP7VC9zEQSL948UJO40r/stKsRbPoo=; b=RfdYVsqvd2yGlt7GVfVUgRmtszxGXNC6nwij3oxYLdLZm3aCc1tGsmzfi35kzkD2wREvkO MifdP0XaVsep/OMQaas4Lgt0la2RLgmN1fIQ6PngwOFNI1rmptAKMfI7kOrpTwaDqDvEiR jWAge6gGH06K/DUaxR9T92Q+YRTzQ0t/WKxdeJg+uzeIoa3nWZiP43v/jxvfoYNWFV2dK5 1WwCVMVH1+//cJBNe39ZG3t0YBAS1pVmhOEmAaqt1criIKAx4mju38WK1ndyiPJ+oE4DaD i6fAbhh9aQmUc0ltwo+uUXRjY/+tSLLw8xvm9+ItfPKa5Tyz5PYDZ8JijIHbdw== From: =?utf-8?q?Alexis_Lothor=C3=A9_=28eBPF_Foundation=29?= Date: Wed, 09 Jul 2025 10:36:56 +0200 Subject: [PATCH 2/2] selftests/bpf: enable tracing_struct tests for arm64 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: <20250709-arm64_relax_jit_comp-v1-2-3850fe189092@bootlin.com> References: <20250709-arm64_relax_jit_comp-v1-0-3850fe189092@bootlin.com> In-Reply-To: <20250709-arm64_relax_jit_comp-v1-0-3850fe189092@bootlin.com> To: Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Martin KaFai Lau , Eduard Zingerman , Song Liu , Yonghong Song , John Fastabend , KP Singh , Stanislav Fomichev , Hao Luo , Jiri Olsa , Puranjay Mohan , Xu Kuohai , Catalin Marinas , Will Deacon , Mykola Lysenko , Shuah Khan Cc: ebpf@linuxfoundation.org, Thomas Petazzoni , Bastien Curutchet , Ihor Solodrai , bpf@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, =?utf-8?q?Alexis_Lothor=C3=A9_=28eBPF_Foundation=29?= X-Mailer: b4 0.14.2 X-GND-State: clean X-GND-Score: -100 X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeeffedrtdefgdefjedtlecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephfffufggtgfgkfhfjgfvvefosehtkeertdertdejnecuhfhrohhmpeetlhgvgihishcunfhothhhohhrroculdgvuefrhfcuhfhouhhnuggrthhiohhnmdcuoegrlhgvgihishdrlhhothhhohhrvgessghoohhtlhhinhdrtghomheqnecuggftrfgrthhtvghrnhepleejkeetffefveelgeeklefhtefhgfeigeduveffjeehleeifeefjedtudejgeeunecukfhppedvrgdtvdemkeegvdekmeehvggsieemuddvtddumegrfhguieemfehfsggsmegrugdtkeemkehfleeinecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdgrtddvmeekgedvkeemhegvsgeimeduvddtudemrghfugeimeeffhgssgemrggutdekmeekfheliedphhgvlhhopegludelvddrudeikedruddrgeejngdpmhgrihhlfhhrohhmpegrlhgvgihishdrlhhothhhohhrvgessghoohhtlhhinhdrtghomhdpnhgspghrtghpthhtohepvdejpdhrtghpthhtohepkhhpshhinhhghheskhgvrhhnvghlrdhorhhgpdhrtghpthhtohepuggrnhhivghlsehiohhgvggrrhgsohigrdhnvghtpdhrtghpthhtohepihhhohhrrdhsohhlohgur hgriheslhhinhhugidruggvvhdprhgtphhtthhopegvsghpfheslhhinhhugihfohhunhgurghtihhonhdrohhrghdprhgtphhtthhopegtrghtrghlihhnrdhmrghrihhnrghssegrrhhmrdgtohhmpdhrtghpthhtohepphhurhgrnhhjrgihsehkvghrnhgvlhdrohhrghdprhgtphhtthhopegrnhgurhhiiheskhgvrhhnvghlrdhorhhgpdhrtghpthhtoheplhhinhhugidqrghrmhdqkhgvrhhnvghlsehlihhsthhsrdhinhhfrhgruggvrggurdhorhhg X-GND-Sasl: alexis.lothore@bootlin.com Now that the constraint preventing attachment to functions consuming struct on stack has been removed from the kernel (and moved to pahole, with a slightly smarter detection, to prevent only those that are packed), re-enable the tracing_struct tests for arm64. Signed-off-by: Alexis Lothor=C3=A9 (eBPF Foundation) --- tools/testing/selftests/bpf/DENYLIST.aarch64 | 1 - 1 file changed, 1 deletion(-) diff --git a/tools/testing/selftests/bpf/DENYLIST.aarch64 b/tools/testing/s= elftests/bpf/DENYLIST.aarch64 deleted file mode 100644 index 12e99c0277a8cbf9e63e8f6d3a108c8a1208407b..000000000000000000000000000= 0000000000000 --- a/tools/testing/selftests/bpf/DENYLIST.aarch64 +++ /dev/null @@ -1 +0,0 @@ -tracing_struct/struct_many_args # struct_many_args:FAIL:t= racing_struct_many_args__attach unexpected error: -524 --=20 2.50.0