From nobody Mon May 25 06:40:20 2026 Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) (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 991773A4539 for ; Sun, 17 May 2026 13:17:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=216.40.44.16 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779023863; cv=none; b=Qz55rtpHdv9njVxnqBSX6kff412JSTwL/aCCg6xmM7O2IO5tE1bJ4sWzjlcn4cquMsA+00R3eT2i8eHX2eQ4kKlyGUMTIOTEOBxkzj+xasV44VhnN6Zfg75eXpxnieZMm47ATBsyZaRlx5w9+xicwvA2Z6BMx/X9+nszUDLSsnU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779023863; c=relaxed/simple; bh=52i5em7WPVYYly//n0jj8J/qjqfq8IJDtHB80++/lbE=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type; b=Z7TfhttLWo8cnJ4a7nQFV0DDek/qyZ1mhIaT1v6I6MFdLyv9GgnWMshl+iCCEE8clUi61kPs2BxNptTxdUihnK39S2Ntj57vkCPGofzYsBbIXbTAYN+pTKLvGTTDlN9V57/Sojk/DIPNYTqSOmLeRR3duM6G8d0g5d6iQtn7Cug= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=goodmis.org; spf=pass smtp.mailfrom=goodmis.org; arc=none smtp.client-ip=216.40.44.16 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=goodmis.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=goodmis.org Received: from omf06.hostedemail.com (lb01a-stub [10.200.18.249]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 633C9C2258; Sun, 17 May 2026 13:17:26 +0000 (UTC) Received: from [HIDDEN] (Authenticated sender: rostedt@goodmis.org) by omf06.hostedemail.com (Postfix) with ESMTPA id 18C7A20010; Sun, 17 May 2026 13:17:22 +0000 (UTC) Date: Sun, 17 May 2026 09:17:19 -0400 From: Steven Rostedt To: Linus Torvalds Cc: LKML , Masami Hiramatsu , Mathieu Desnoyers , Andrew Morton , Mark Rutland , Arnd Bergmann , Vincent Donnefort Subject: [GIT PULL] tracing: Fixes for 7.1 Message-ID: <20260517091719.6a8b6cdf@fedora> X-Mailer: Claws Mail 4.4.0 (GTK 3.24.52; x86_64-redhat-linux-gnu) 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 X-Stat-Signature: g3kr5t4a9k6f9upp1576nr5hywcaq7mg X-Rspamd-Server: rspamout08 X-Rspamd-Queue-Id: 18C7A20010 X-Session-Marker: 726F737465647440676F6F646D69732E6F7267 X-Session-ID: U2FsdGVkX19uBhfmSOHZqdFwaoxDhp81OvIvCay78SE= X-HE-Tag: 1779023842-711209 X-HE-Meta: U2FsdGVkX1/VQCWnadysavEC+6WdAItyI4q0obFcU9O/f3blTzbyLsgkTgt2fJGi+kpFG430NmBbyFRGIwW/d4dazSDRJ2II3Rw1386fZZN2+B20s7mytSrwT27cP1Ia8+rbBEpYDLaN6Q/r2hBEhuH4Jv5i+Bumc0gB/i9dxY7hArXUioB93//Ro7ERynekmZQIkAZCAG2tQl6gUQ4BBoSl3msELeDBfyiQwyAm3P2+0Dmssjf4Ffhf6yY8d84CTwNFxbU0E3MwydkVYCl12hi7QaWH2SCzkagq41U6YiMOphD3pCwsyF3vWmUnA6uN6EYiE94A1FV83Ov9nDoMSlT3sCLLFMI6 Content-Type: text/plain; charset="utf-8" Linus, tracing fixes for 7.1: - Add more functions to the remote allowed list randconfig found more functions that are allowed for the remote code for s390 and arm. Add them to the allowed list. - Fix remote_test error path If one of the simple ring buffers fails to load, the code is supposed to rollback its initialized buffers. Instead of rolling back the buffers for the failed load, it uses the global variable and rolls back all the successfully loaded buffers. Please pull the latest trace-v7.1-rc3 tree, which can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git trace-v7.1-rc3 Tag SHA1: 0d57a98dab81f85b0baf3ddb0aa97e1df11d03c6 Head SHA1: 55a0005518195fdea1fd2991b07644f8dc97ea8e Arnd Bergmann (1): ring-buffer remote: Avoid unexpected symbol warnings (arm, s390) Vincent Donnefort (1): tracing: Fix desc in error path for the trace remote test module ---- kernel/trace/Makefile | 4 ++-- kernel/trace/remote_test.c | 4 ++-- 2 files changed, 4 insertions(+), 4 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 $< 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);