From nobody Mon May 25 06:40:13 2026 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 98615373BF8 for ; Sun, 17 May 2026 13:01:50 +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=1779022910; cv=none; b=JKcl5u/4xWz3nmNlwOwAKbOUS8JC6haWZo9SzTckaJA4H8Pp5VyVscxWZht2FrXKLhXY+HWx3fTXPgGfaPHwLPec1rIN8bb+S6NukL3+/h3QsDgfWN7+pMkVObj2pkd0xaoimjz8fWqi0UyjyxxI3KTgYWI/Q+SDuy+7MdFoPmI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779022910; c=relaxed/simple; bh=2P6aC+/p1b/eg2QBN3KXL0ZkbjELNIasYRdMSdg3Dl4=; h=Message-ID:Date:From:To:Cc:Subject:References:MIME-Version: Content-Type; b=sJzhUMAv4wVDutRgxDMCMmu4sm84VKYz5E3AnXyBbB6pyVEHgwUrthptcmQ8bFHJ5+ype4xBC3sHo5HoM5S7XSBMdxQ22ujQp6bqDiXzGmHOK+NGO6KSCB6onhmg+2gfmGUNKtGZq7GbLTDakrWK7nR79ynGx1vuO8CvtDnMo/M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=cgwr0wls; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="cgwr0wls" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 10693C2BCB0; Sun, 17 May 2026 13:01:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1779022910; bh=2P6aC+/p1b/eg2QBN3KXL0ZkbjELNIasYRdMSdg3Dl4=; h=Date:From:To:Cc:Subject:References:From; b=cgwr0wlsj52euf8A1ikpmQu1gXotL7NS6OGlhGz7F0ta7BencvKfRh4u1A6ty955S IkyqotCmhMMyYXIAK7MAKfFK/2WmYPzTxKYSaS62XXfP7pNscD4nFmcinOsz+PpwDF cI0xOTI0YSgSCoBq2myI9Gl+Q4h0JzGAcMxjgBmGRVD24M/LEXHmUHcVrrcrKlj1Ci IiwfV1tnFwap1FTPboJ+BqAYQPiEBXgsHMXu3modlE4GLJednbs0e+FJfS1Dgmkmya sp95oxMAGXOSdomF8QtSlHAWBKwzqDtthNvBXZs3I1WyMo7ez9m+V0n0B/jrQ+ppXU osdyoAHbK0hog== Received: from rostedt by gandalf with local (Exim 4.99.2) (envelope-from ) id 1wOb86-00000002syM-1DMi; Sun, 17 May 2026 09:02:02 -0400 Message-ID: <20260517130202.143854246@kernel.org> User-Agent: quilt/0.69 Date: Sun, 17 May 2026 09:01:51 -0400 From: Steven Rostedt To: linux-kernel@vger.kernel.org Cc: Masami Hiramatsu , Mark Rutland , Mathieu Desnoyers , Andrew Morton , Marc Zyngier , Nathan Chancellor , Vincent Donnefort , Paolo Bonzini , Arnd Bergmann Subject: [for-linus][PATCH 1/2] ring-buffer remote: Avoid unexpected symbol warnings (arm, s390) References: <20260517130150.399923268@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Arnd Bergmann The now more verbose check found more architecture specific symbol missing from the whitelist, during randconfig testing on s390 and 32-bit arm: Unexpected symbols in kernel/trace/simple_ring_buffer.o: U __aeabi_unwind_cpp_pr1 Unexpected symbols in kernel/trace/simple_ring_buffer.o: U __s390_indirect_jump_r1 U __s390_indirect_jump_r10 U __s390_indirect_jump_r14 U __s390_indirect_jump_r2 U __s390_indirect_jump_r5 U __s390_indirect_jump_r7 U __s390_indirect_jump_r8 U __s390_indirect_jump_r9 make[6]: *** [/home/arnd/arm-soc/kernel/trace/Makefile:160: kernel/trace/si= mple_ring_buffer.o.checked] Error 1 Add these to the list and keep it roughly sorted into sanitizer and architecture symbols. Cc: Masami Hiramatsu Cc: Marc Zyngier Cc: Nathan Chancellor Cc: Vincent Donnefort Cc: Mathieu Desnoyers Cc: Paolo Bonzini Link: https://patch.msgid.link/20260515105717.1023007-1-arnd@kernel.org Fixes: 1211907ac0b5 ("tracing: Generate undef symbols allowlist for simple_= ring_buffer") Signed-off-by: Arnd Bergmann Signed-off-by: Steven Rostedt --- kernel/trace/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/trace/Makefile b/kernel/trace/Makefile index 1decdce8cbef..9b0834134cae 100644 --- a/kernel/trace/Makefile +++ b/kernel/trace/Makefile @@ -143,8 +143,8 @@ obj-$(CONFIG_TRACE_REMOTE_TEST) +=3D remote_test.o targets +=3D undefsyms_base.o KASAN_SANITIZE_undefsyms_base.o :=3D y =20 -UNDEFINED_ALLOWLIST =3D __asan __gcov __kasan __kcsan __hwasan __sancov __= sanitizer __tsan __ubsan __x86_indirect_thunk \ - __msan simple_ring_buffer \ +UNDEFINED_ALLOWLIST =3D __asan __gcov __kasan __kcsan __hwasan __sancov __= sanitizer __tsan __ubsan __msan \ + __aeabi_unwind_cpp __s390_indirect_jump __x86_indirect_thunk simpl= e_ring_buffer \ $(shell $(NM) -u $(obj)/undefsyms_base.o 2>/dev/null | awk '{print= $$2}') =20 quiet_cmd_check_undefined =3D NM $< --=20 2.53.0 From nobody Mon May 25 06:40:13 2026 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 A2D31234994 for ; Sun, 17 May 2026 13:01:52 +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=1779022912; cv=none; b=N7pbIJH2+ZlSfzB2m6iUmsY+lZF+sk7sx3IXBryRW/cm2EBDqpvSsdfFP7s3SX0+VYkIpTTcqo3W+WRY3vMUpqn+NgSLpciO25vvGoq3R2FtX8qaMCtJ1eXsoXfIgzmQZ6q9jLwLWy1efGWfc+8wlI/DcWoaT2w67tS4OqZp00E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779022912; c=relaxed/simple; bh=A70iFFKqwBzNbP1gZiTI6yxiFqetCwVFR69Kws36fmM=; h=Message-ID:Date:From:To:Cc:Subject:References:MIME-Version: Content-Type; b=rhzV2eXXeDHjQvA2+wQ6F1aAXlPAwgSCPbfXAtLVjj547t79fqQj/HumpqeAcUguS4cBCLlE0C2oHoXq2zfSXBCiIoarXqgvQcr2uHlvDPnB4dMtMkWRaNpV8y1d9QsGXvTwkL8r4fv74pg4AQREo3+0nZgmfq3oSdzt6jE77Kk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=qzd6s5pJ; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="qzd6s5pJ" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 247F4C2BCB8; Sun, 17 May 2026 13:01:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1779022910; bh=A70iFFKqwBzNbP1gZiTI6yxiFqetCwVFR69Kws36fmM=; h=Date:From:To:Cc:Subject:References:From; b=qzd6s5pJx1VZaj4k5ccGyAArjr8tvdxfBNS68xjsZM/t/OXFd5yGB5+6yKsh8SgVG xcGmve75N2rZRrWzT4X3imdMtZ93/LV6mw4zaTVIAbpVuU9MV+R1o8SBoHtpK9ba++ aoLos3F/67MSYGBYhs3AKRiE1yOO3X5IWRZ+Fo5sUNlkl5DcF/ZpX7UNNec9U0Tq/y Ouj6lmGqUI6OiPgP5jkrrCnVPQDCqr7HnRxFP7ZaLPwAvzofELbJC+Ik5RH0scDm/u /cYsts6vcXPbUImWsvN5wv/sFbpZmp40E5Y4brjGD/z6VdAwka1BChZMOvwibqXpym Em+Bp88qsD7FA== Received: from rostedt by gandalf with local (Exim 4.99.2) (envelope-from ) id 1wOb86-00000002syr-1vZF; Sun, 17 May 2026 09:02:02 -0400 Message-ID: <20260517130202.310048748@kernel.org> User-Agent: quilt/0.69 Date: Sun, 17 May 2026 09:01:52 -0400 From: Steven Rostedt To: linux-kernel@vger.kernel.org Cc: Masami Hiramatsu , Mark Rutland , Mathieu Desnoyers , Andrew Morton , Sashiko , Vincent Donnefort Subject: [for-linus][PATCH 2/2] tracing: Fix desc in error path for the trace remote test module References: <20260517130150.399923268@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Vincent Donnefort During initialisation in remote_test_load(), if one of the simple_ring_buffer fails to initialise, the error path attempts to rollback initialised buffers. However, the rollback incorrectly uses the global pointer to the trace descriptor, which is only set upon successful load completion. Fix the error path by using the local pointer to the descriptor. Link: https://patch.msgid.link/20260515201616.337469-1-vdonnefort@google.com Fixes: ea908a2b79c8 ("tracing: Add a trace remote module for testing") Reported-by: Sashiko Signed-off-by: Vincent Donnefort base-commit: 5d6919055dec134de3c40167a490f33c74c12581 Signed-off-by: Steven Rostedt --- kernel/trace/remote_test.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/trace/remote_test.c b/kernel/trace/remote_test.c index 6c1b7701ddae..a3e2c9b606eb 100644 --- a/kernel/trace/remote_test.c +++ b/kernel/trace/remote_test.c @@ -110,9 +110,9 @@ static struct trace_buffer_desc *remote_test_load(unsig= ned long size, void *unus return remote_test_buffer_desc; =20 err_unload: - for_each_ring_buffer_desc(rb_desc, cpu, remote_test_buffer_desc) + for_each_ring_buffer_desc(rb_desc, cpu, desc) remote_test_unload_simple_rb(rb_desc->cpu); - trace_remote_free_buffer(remote_test_buffer_desc); + trace_remote_free_buffer(desc); =20 err_free_desc: kfree(desc); --=20 2.53.0