From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) (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 43D4935DA64 for ; Mon, 13 Jul 2026 20:44:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=216.40.44.11 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783975487; cv=none; b=EOt4XVQ9A2VTuBSMJxNh5DAkHMKKVf6nLIv7873PWLhaVfmTrCK3yIrc6FGMxGks2e/NlTvP8DcboZs9szN+XZIsoU/IAjaDJEvRO4dv5atZkTFlxHSQ19uzW2e72xDaxPZD14eyRCb9PfqDVBPcSc5l0n33Toa/jL1Qe1ghs8g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783975487; c=relaxed/simple; bh=URcifM8o1pdX48u+QZvytp41KyISDKab2YhtWxjSD9U=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type; b=MTAaJI7ppfniDG7WwXmCx2/YfQJgxF+X2BaMyS96g6qlX3IvLOsxJDER+QxiqlyY3Yn1JqbN8r+HhFd3GlKT86+uaOALq021LH2u1yKNKeswg6Dn2xfRFwA2GLm8pNXUjbEBdP4jBJDLkya70QZzj8dyq1w9ofr/O2MLEA/+yVw= 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.11 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 unirelay07.hostedemail.com (Postfix) with ESMTP id 00F3D16010B; Mon, 13 Jul 2026 20:44:43 +0000 (UTC) Received: from [HIDDEN] (Authenticated sender: rostedt@goodmis.org) by omf06.hostedemail.com (Postfix) with ESMTPA id 1D3B32000F; Mon, 13 Jul 2026 20:44:42 +0000 (UTC) Date: Mon, 13 Jul 2026 16:44:41 -0400 From: Steven Rostedt To: Linus Torvalds Cc: LKML , Tomas Glozar , John Kacur , "Luis Claudio R. Goncalves" , Andreas Ziegler , Bastian Blank Subject: [GIT PULL] RTLA: Fixes for 7.2 Message-ID: <20260713164441.43186efa@robin> 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-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 1D3B32000F X-Stat-Signature: f5r7nc1i1am5wq48awmnsi8pk495899d X-Rspamd-Server: rspamout03 X-Session-Marker: 726F737465647440676F6F646D69732E6F7267 X-Session-ID: U2FsdGVkX1/ZNOdudr9zvtUnRLW2+Qyh5QOIEmTj4+w= X-HE-Tag: 1783975482-135949 X-HE-Meta: U2FsdGVkX18znffqdwYyTh281aFZNFXCcOz88FC3LurKsiCWZdspSGfSChE4fDhd/U8UKkMUAgIKR34ZZs8BqhI4vL5eNIrDSlQ9ougXcYdi5KTd46DDmRFXR3gslDetXNgSzCPLsgT9i0NRMexjDEOb4jQ3MREyI+ufRdWiOZjORp7P/fl9LpjCOxF/XxiLYJfleUl66O1zwSHaR2wz1M5FsebpmGCs1gR7fKiqPBqRGc4wZCsCMIMVbZefSgizUnkb7QrZMqQLMEoeCiVxrtdyhe25MYRrYPKHKS3OKDiWAcS53gp5R8jhZnj6D/pX4Jixw9fnerCKv3xoncZvbzTcMTP2h+dQ Linus, RTLA fixes for v7.2: - Fix missing unistd include A missing #include broke build on uclibc systems. Add the include to fix it. - Fix missing tools/lib/ctype.c dependency RTLA links tools/lib/string.c as a dependency of libsubcmd, some of its functions require _ctype. Link tools/lib/ctype.c as well, to fix build without GCC LTO. Please pull the latest trace-tools-v7.2-rc2 tree, which can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git trace-tools-v7.2-rc2 Tag SHA1: 0fbdab167d0c8809199aadda94ce38ac1e38385a Head SHA1: cd9993d22a577339a93dcb401574e874ea29b143 Andreas Ziegler (1): rtla: Fix missing unistd include Bastian Blank (1): rtla: Also link in ctype.c ---- tools/tracing/rtla/Makefile | 14 ++++++++++---- tools/tracing/rtla/src/common.c | 1 + 2 files changed, 11 insertions(+), 4 deletions(-) --------------------------- diff --git a/tools/tracing/rtla/Makefile b/tools/tracing/rtla/Makefile index 60a102538988..387bc6cc18f0 100644 --- a/tools/tracing/rtla/Makefile +++ b/tools/tracing/rtla/Makefile @@ -45,6 +45,9 @@ else LIB_OUTPUT = $(CURDIR)/lib endif +LIB_CTYPE = $(LIB_OUTPUT)/ctype.o +LIB_CTYPE_SRC = $(srctree)/tools/lib/ctype.c + LIB_STRING = $(LIB_OUTPUT)/string.o LIB_STRING_SRC = $(srctree)/tools/lib/string.c @@ -117,12 +120,12 @@ tests/bpf/bpf_action_map.o: tests/bpf/bpf_action_map.c $(Q)echo "BPF skeleton support is disabled, skipping tests/bpf/bpf_action_map.o" endif -$(RTLA): $(RTLA_IN) $(LIBSUBCMD) $(LIB_STRING) $(LIB_STR_ERROR_R) - $(QUIET_LINK)$(CC) $(LDFLAGS) -o $(RTLA) $(RTLA_IN) $(LIBSUBCMD) $(LIB_STRING) $(LIB_STR_ERROR_R) $(EXTLIBS) +$(RTLA): $(RTLA_IN) $(LIBSUBCMD) $(LIB_CTYPE) $(LIB_STRING) $(LIB_STR_ERROR_R) + $(QUIET_LINK)$(CC) $(LDFLAGS) -o $(RTLA) $(RTLA_IN) $(LIBSUBCMD) $(LIB_CTYPE) $(LIB_STRING) $(LIB_STR_ERROR_R) $(EXTLIBS) -static: $(RTLA_IN) $(LIBSUBCMD) $(LIB_STRING) $(LIB_STR_ERROR_R) +static: $(RTLA_IN) $(LIBSUBCMD) $(LIB_CTYPE) $(LIB_STRING) $(LIB_STR_ERROR_R) $(eval LDFLAGS += -static) - $(QUIET_LINK)$(CC) -static $(LDFLAGS) -o $(RTLA)-static $(RTLA_IN) $(LIBSUBCMD) $(LIB_STRING) $(LIB_STR_ERROR_R) $(EXTLIBS) + $(QUIET_LINK)$(CC) -static $(LDFLAGS) -o $(RTLA)-static $(RTLA_IN) $(LIBSUBCMD) $(LIB_CTYPE) $(LIB_STRING) $(LIB_STR_ERROR_R) $(EXTLIBS) rtla.%: fixdep FORCE make -f $(srctree)/tools/build/Makefile.build dir=. $@ @@ -150,6 +153,9 @@ $(LIB_STR_ERROR_R): $(LIB_STR_ERROR_R_SRC) | $(LIB_OUTPUT) $(LIB_STRING): $(LIB_STRING_SRC) | $(LIB_OUTPUT) $(QUIET_CC)$(CC) $(CFLAGS) -c -o $@ $< +$(LIB_CTYPE): $(LIB_CTYPE_SRC) | $(LIB_OUTPUT) + $(QUIET_CC)$(CC) $(CFLAGS) -c -o $@ $< + libsubcmd-clean: $(call QUIET_CLEAN, libsubcmd) $(Q)$(RM) -r -- $(LIBSUBCMD_OUTPUT) diff --git a/tools/tracing/rtla/src/common.c b/tools/tracing/rtla/src/common.c index d0a8a6edbf0c..8c7f5e75b2ec 100644 --- a/tools/tracing/rtla/src/common.c +++ b/tools/tracing/rtla/src/common.c @@ -5,6 +5,7 @@ #include #include #include +#include #include #include "common.h"