From nobody Thu Sep 24 13:39:05 2026 Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) (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 0B01C4562B1 for ; Wed, 23 Sep 2026 07:42:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.70 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790149350; cv=none; b=elyhSb+RP0Sf31HQVobcy9g++Yjoi3quyUWiuSAw/FHWo8EcG8kkpDvAKgBCe/lvfk/q1erEX6unMdE07hKBxeOqGz8GZ3oeKsTIxYQCZw4pg2YKJkcSPEZ//F03ZQL3D0k9dYUgVj5VVxRtMuPJYkekadYTEfIp/eUNHC4l4wc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790149350; c=relaxed/simple; bh=wCib6KE4dngNiDuCwF4sJCSEDWwsjhpFRS/au6SmFBs=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=sy2j8VbTTcyBCOrgKcALAcuBEuxlPBtDMck1/L0LSaTC5zbMnCm4UnCslvk+qQ1Bp8OzSAP7QmgdAQ1XIR1jrRPv2IUnKnTEzfkyPEOMhYxGJwIYUNbfaLzs/SvzpUPCxTM+GjVnZzSaxmG0tbe0SHkgCPMBlZs2Y7+Bjf978Ro= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--vdonnefort.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=aj5u/BT/; arc=none smtp.client-ip=209.85.128.70 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--vdonnefort.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="aj5u/BT/" Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-49b0e6638e3so4343145e9.2 for ; Wed, 23 Sep 2026 00:42:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1790149343; x=1790754143; darn=vger.kernel.org; h=content-type:cc:to:from:subject:message-id:references:mime-version :in-reply-to:date:from:to:cc:subject:date:message-id:reply-to :content-type; bh=GgukdaogGpd1Caq0HK3UN84DQotWk3nLZ54dv12cOPM=; b=aj5u/BT/u4ZDEtewW3HV2foVDvv1c//1FNvloHRj7WvDU1INJL+g7DDbPsZxQEJrfs GmbLlmD/d/4rg+sp3QOiBaXU9cgvOJWAAVHSsabP0CRwMqoPE5+LZZFf7ZRa0j3jC0+w 0eIfl8yuNqSBiBVo9EwqCOZ5OWEZ4nyPsxugG8ZI96KNWmNX//9nAfHFHxAJcBl+e1b5 vmD6hmHdf/kIZcd4iOZxE9pwUSSaGftHhExU8Vkyfbh5dQwkjEpCDff1AGUIMwNjmN3p DSgYfNHrkaPfbH+sjkiV3b5RUthq4halPRYJ101Pd0B7ej0cUFPD74zajVXHqxK9YFRO 6mtw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790149343; x=1790754143; h=content-type:cc:to:from:subject:message-id:references:mime-version :in-reply-to:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=GgukdaogGpd1Caq0HK3UN84DQotWk3nLZ54dv12cOPM=; b=wkyW4rzQsoL1k5ud+0G3tEp770R0IN+PYo7CWe2QTw1z/aqQO74Z5qN6C5kqb+3COf fRT20Xrs3XrIUFNmMiSE3wSIm22nuEsJmZCGr3k51i2twZMvw7pqcZPGmC9Fw2Fhxa0j 7wQVz+iu1IVLmloe87eAMpqQyfnGqzX+c5YEIad/byMPJSFLHDVbUj6HQTPKDh6u6M46 a1OlzxBVg/EYBMGQJQfWP4S8N/tr+V3f770zzhPlfUWtz6pBAlA9msBUPpFSI3qU9kO7 Oa+2nf/9jsS5VPDwZYj9rMCUxz2fh1BdFiKvJ6ty5esvkQ5xkJyhDo3OAMzjca8pRbxT dmVA== X-Forwarded-Encrypted: i=1; AKwUvBwONfCjPrjQQS2vqiH/S9HGIkIlGpr9s6Aiw1bHXVeqvM0bCcSZGkP3DJlAnzyr84ooYhizqNy9Zr6aNls=@vger.kernel.org X-Gm-Message-State: AFuF++kPV+UKkit/xYWqOzhN9jKCmY17us7lz6LdOPrkl8JW0CuqyLKv rD/C87ohXnPO5330VRNWryLoPTahUu/OuJy2GyUMSZfCAKL/ABe8SAEcbNfFZdM+3ZwxEmhvXvn Yig5d03zNSv8/iTzoUnRDYw== X-Received: from wmbjr15.prod.google.com ([2002:a05:600c:560f:b0:49e:73c6:38ad]) (user=vdonnefort job=prod-delivery.src-stubby-dispatcher) by 2002:a05:600c:1553:b0:49e:81a7:9fbc with SMTP id 5b1f17b1804b1-49fdf13a117mr17551095e9.24.1790149342977; Wed, 23 Sep 2026 00:42:22 -0700 (PDT) Date: Wed, 23 Sep 2026 08:42:11 +0100 In-Reply-To: <20260923074213.3077182-1-vdonnefort@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20260923074213.3077182-1-vdonnefort@google.com> X-Mailer: git-send-email 2.55.0.1082.g2b9226bbc0-goog Message-ID: <20260923074213.3077182-2-vdonnefort@google.com> Subject: [PATCH 1/3] tracing: Fix empty symbol names in simple_ring_buffer undef check From: Vincent Donnefort To: rostedt@goodmis.org, mhiramat@kernel.org, linux-trace-kernel@vger.kernel.org Cc: mathieu.desnoyers@efficios.com, kernel-team@android.com, linux-kernel@vger.kernel.org, Vincent Donnefort , Guenter Roeck Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Sparc64 emits empty symmbol names. Skips them when establishing the allowlist and when extracing undefined symbols. Fixes: 1211907ac0b5 ("tracing: Generate undef symbols allowlist for simple_= ring_buffer") Reported-by: Guenter Roeck Closes: https://lore.kernel.org/all/5574c9e6-9ed2-4ee6-a2b2-fb6ee81e83a1@ro= eck-us.net/ Signed-off-by: Vincent Donnefort --- kernel/trace/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/trace/Makefile b/kernel/trace/Makefile index f934ff586bd4..0e1846f7dda3 100644 --- a/kernel/trace/Makefile +++ b/kernel/trace/Makefile @@ -146,11 +146,11 @@ KASAN_SANITIZE_undefsyms_base.o :=3D y =20 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}') + $(shell $(NM) -u $(obj)/undefsyms_base.o 2>/dev/null | awk '$$2 {p= rint $$2}') =20 quiet_cmd_check_undefined =3D NM $< cmd_check_undefined =3D \ - undefsyms=3D$$($(NM) -u $< | grep -v $(addprefix -e , $(UNDEFINE= D_ALLOWLIST)) || true); \ + undefsyms=3D$$($(NM) -u $< | awk '$$2 {print $$2}' | grep -v $(a= ddprefix -e , $(UNDEFINED_ALLOWLIST)) || true); \ if [ -n "$$undefsyms" ]; then \ echo "Unexpected symbols in $<:" >&2; \ echo "$$undefsyms" >&2; \ --=20 2.55.0.1082.g2b9226bbc0-goog From nobody Thu Sep 24 13:39:05 2026 Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) (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 8CFE245517C for ; Wed, 23 Sep 2026 07:42:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.69 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790149355; cv=none; b=E4mQI2kNLW/yMJADdYKuLI6XxYhnPV8SOofgPqOjsGOL4+XMClpI4gKzDfDV67r1/Spx8ufCT0DuJ2qq7PXk8WQWdQhtEUXrO4dkzB6DHIF3nIQK88BdoeDgwXtJ4ZVTdNN4sbcOV2Jm/gQTX9P9FZiIUoDPXfPeEYJod4c3gAY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790149355; c=relaxed/simple; bh=WpFODar40DMohqmlS0gOpdR8Hzf1EpMWE9H8MvsGOhs=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=E8TE/NPwue8e21Tz81qFIf1Cv2SF/8YSnlU3Ou2NglqD0hxlPFWepY3gAOtV+JXDNOd0/hV5zy+6jOoET84jlDiSdpQ3LsELb+EK/AWLOog0dxkNHNLp7gp0zM+FS/s+qA79WWEVtTnhWEB7SZgBIsCjB1JOy9Xh3AA4HANKz9k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--vdonnefort.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=I8QA/Siv; arc=none smtp.client-ip=209.85.208.69 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--vdonnefort.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="I8QA/Siv" Received: by mail-ed1-f69.google.com with SMTP id 4fb4d7f45d1cf-6a9bb406f0cso634432a12.1 for ; Wed, 23 Sep 2026 00:42:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1790149345; x=1790754145; darn=vger.kernel.org; h=content-type:cc:to:from:subject:message-id:references:mime-version :in-reply-to:date:from:to:cc:subject:date:message-id:reply-to :content-type; bh=n01qPftWqsYu6YQIAam2h/k+qUdj2gjru4thEeyqswQ=; b=I8QA/SivOt6V5sxaB/eG5MBDP6ycYnRuFiroAOpX35cmwpUsYhFOzOLCNvu9vsBT9E 28492XopM/C9uFZ7V2CkBq5ytujIBs0udnY96dHAz7T3jnoHYpxXeI2vwiuyaCPYotOW kGLE3JukIvW5CNvouV66nz55hhk2ETn3MrtXhwBjVBGprMktUwAqXHh9+4imzhOV/ImL rlXRh3d6kYxDe205kAdgmHuVG6o5Rr6V+n7Z8Kv54/IkEp609oQwu99GeWg8YgQgZeTk I9TtpWu4c3E07AJZs3o9V7YMXgYELrXloc39l8WGUcca2uRs+CdQbzwO7ax5puu9g5i/ VmJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790149345; x=1790754145; h=content-type:cc:to:from:subject:message-id:references:mime-version :in-reply-to:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=n01qPftWqsYu6YQIAam2h/k+qUdj2gjru4thEeyqswQ=; b=k20F8QjYMs9NtFSAN8s1+P+CoknJTI44ps47DmCjpttaooQbHObOSt164wsCSma0d7 9HX1QnAGrud5tiCArTYxO4YOqRp5fQNOKAVZgFpSWwBVKsDHEAaVJ8HZLm//daQWo8nJ dChQEjF7ZM/f5kLhTnso9XXHJjnsCXQmrTwyr70lZ+s9aK13tBHxR/6wSQ2NqvgvslS4 VsjG65PAhYGd+xXyIhFqyYPvs0oav2JuGKEq1NlPCaRF+ZJALzJagvcvU73933yMw349 lKN1O3s34+ZVtGoVbcLAm9d5XY8fHtpQ9W3bU61nWhshsUvOLKH9psshZFUOmed1xfJm L1+w== X-Forwarded-Encrypted: i=1; AKwUvBwEVXWbBWBQqVK/xDHfa0yWGiYnlvdxKWX2wUIUqvYBKjMX+t4S4PWXIw1ScqkYRDzYyWtVHO2LSxHpXZU=@vger.kernel.org X-Gm-Message-State: AFuF++kyauLbEtTITtiEZgqR0BdA0edHvRdtbc0/8JUCGmfmmDfgB7XS JBym7c/1Y2rcrmpxoTNvhAIaihdEMusQpkSVy77Lssue+WZ2yymH7Ji1e0JCzl7G4W47jd4YwZr fCoK0rZI9U+ZDnBL+w3CYVQ== X-Received: from edbbm14.prod.google.com ([2002:a05:6402:b0e:b0:6a7:e8d7:a57b]) (user=vdonnefort job=prod-delivery.src-stubby-dispatcher) by 2002:a05:6402:5d6:b0:6aa:9274:b555 with SMTP id 4fb4d7f45d1cf-6aab3b66e94mr1403176a12.31.1790149344211; Wed, 23 Sep 2026 00:42:24 -0700 (PDT) Date: Wed, 23 Sep 2026 08:42:12 +0100 In-Reply-To: <20260923074213.3077182-1-vdonnefort@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20260923074213.3077182-1-vdonnefort@google.com> X-Mailer: git-send-email 2.55.0.1082.g2b9226bbc0-goog Message-ID: <20260923074213.3077182-3-vdonnefort@google.com> Subject: [PATCH 2/3] tracing: Fix simple_ring_buffer undef check on parisc From: Vincent Donnefort To: rostedt@goodmis.org, mhiramat@kernel.org, linux-trace-kernel@vger.kernel.org Cc: mathieu.desnoyers@efficios.com, kernel-team@android.com, linux-kernel@vger.kernel.org, Vincent Donnefort , Guenter Roeck Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" simple_ring_buffer uses local_set() and cmpxchg() on unsigned long. Add them to undefsyms_base.c to extend the allowlist for the parisc architecture. Fixes: 1211907ac0b5 ("tracing: Generate undef symbols allowlist for simple_= ring_buffer") Reported-by: Guenter Roeck Closes: https://lore.kernel.org/all/5574c9e6-9ed2-4ee6-a2b2-fb6ee81e83a1@ro= eck-us.net/ Signed-off-by: Vincent Donnefort --- kernel/trace/undefsyms_base.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kernel/trace/undefsyms_base.c b/kernel/trace/undefsyms_base.c index e65baf58e6ff..37310baf706b 100644 --- a/kernel/trace/undefsyms_base.c +++ b/kernel/trace/undefsyms_base.c @@ -9,6 +9,7 @@ =20 #include #include +#include #include =20 void undefsyms_base(void *p, int n); @@ -18,11 +19,13 @@ static char page[PAGE_SIZE] __aligned(PAGE_SIZE); void undefsyms_base(void *p, int n) { char buffer[256] =3D { 0 }; - u32 u =3D 0; + memset((char * volatile)page, 8, PAGE_SIZE); memset((char * volatile)buffer, 8, sizeof(buffer)); memcpy((void * volatile)p, buffer, sizeof(buffer)); cmpxchg((u32 * volatile)&u, 0, 8); + cmpxchg((unsigned long *)p, 0, 8); + local_set((local_t *)p, 8); WARN_ON(n =3D=3D 0xdeadbeef); } --=20 2.55.0.1082.g2b9226bbc0-goog From nobody Thu Sep 24 13:39:05 2026 Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) (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 3E4F1442B1F for ; Wed, 23 Sep 2026 07:42:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.69 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790149352; cv=none; b=im5cHz/UaMyf8t/Bu2BRsEG/Bi0OU5AH4erBjkqIVJTwuaKediVz8c2vwg5rfjoaG8+PEj8Uzbhqo6C92+4mt1gVWVInwYAYEO91aU/l5tdsLUr3oGfa1hjtytDEIxJOEqzYRtVYclnVeFUNU4ZnZLPuEC5ebwjp3B2+nsXsuAE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790149352; c=relaxed/simple; bh=5Zea+MSuSEydmdxFyN5UC+cOhl6spd4XO36pT/qC/8E=; h=Date:In-Reply-To:Mime-Version:References:Message-ID:Subject:From: To:Cc:Content-Type; b=GcIDQxGnIBgnMt0Agcm1+8GYZfky7J2D5t+RD/ASE8TuZ2XaSuPmCmPvQqo4YiWjI8wDkAb3n2XiFLyx9/6pzfcFo1zBwPiUqtv+ZieJe+3VoP1My2HLjaIoE3iaXF13KTykkDaKV9QRoInJYtaxiqo8QMLNum/sQcV4M/dh1SI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com; spf=pass smtp.mailfrom=flex--vdonnefort.bounces.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=Zw4tABZ9; arc=none smtp.client-ip=209.85.128.69 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flex--vdonnefort.bounces.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="Zw4tABZ9" Received: by mail-wm1-f69.google.com with SMTP id 5b1f17b1804b1-49fcc575709so5467745e9.3 for ; Wed, 23 Sep 2026 00:42:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20251104; t=1790149345; x=1790754145; darn=vger.kernel.org; h=content-type:cc:to:from:subject:message-id:references:mime-version :in-reply-to:date:from:to:cc:subject:date:message-id:reply-to :content-type; bh=8dtLY+YCAN032Sezw8r3fkk6yvb7HL62eMVFXP1TzXo=; b=Zw4tABZ93+1LONG4immrYhic5CCv3+Hf7Riu3zLZXmtf+kVViYmZWBXN8M3Vwy56hq rBbabvRv0O4phZfwJiUg6aC5ILnSNY+xvt1jQxK5OpCIVk64YuzmAhYI2UVbnZAbPCtA FE2LSH8YhRCh2IDK9Xlr3QD+N9X3ksCiEObsq7lxTbvrtqnGk4FeTQTE5J9o3p090FQs zfLIYpw0GFb1v54js3Kkxh42q/JessPj73UHPR/wP0SBMvtXJqoZ1D3DLgjKtILE4WOv vpR+4c2G9JyBB/4G0L8pAf7bR8Kma5Z7nKKiMYE0DyV14hJgN5ZI/yDtYxM/UojcWRMz 0f4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790149345; x=1790754145; h=content-type:cc:to:from:subject:message-id:references:mime-version :in-reply-to:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=8dtLY+YCAN032Sezw8r3fkk6yvb7HL62eMVFXP1TzXo=; b=NaiV1uebfE8vm/LKRGYy6wEvsbayZZSwPim+WTehga0AFxRoiP+z68iC2IAnLrSB4m WulirHd+RIn2hQEYxdP+ULUj0TgCR7pms9ObJB1WrQ6hJjykuslaZKmekbin9fE+Ge/d UajE2PCu44vX18ZKxSUfeB3JQTXZ0UxpybJJ3YHL5dgCmGT10U9ajCCYjKTkkaoHNPBx 1+bizCtUGtocmN12VqliY8c2tff1dcgFT7hjJLLW4qRXNoa2vLESCAIosnMp1YzAzag+ PhP3sHuNypuN6gHppZ036JovXndWgoHeRutM/ZeKQdTFVifWMx0N99CYnCkypCaoVH53 9wcQ== X-Forwarded-Encrypted: i=1; AKwUvBwUSRC4A99A+47L3VqybAMt6bPrJD1Jl9TuHjjlQc/aU7gG/Y/ZRX9jxiwtL2oXAcamKAwnJvVLq+KKd0Q=@vger.kernel.org X-Gm-Message-State: AFuF++kxIu8if3E9D+Yw4OQ2InjladHq9rhWZOfwuaEL2uu7lEheJZNR Dl+G5GO7QqEm3XItL/l9QXfJFU1PLAVPJXb4n27aPa9VJbOO83xangARRoM4DCXy+RlrP4Prmkg rFlP91VDy7Fk2DTFfYtzjsA== X-Received: from wmwb13-n2.prod.google.com ([2002:a05:600d:444d:20b0:49e:715b:eab2]) (user=vdonnefort job=prod-delivery.src-stubby-dispatcher) by 2002:a05:600c:6304:b0:499:be2d:c290 with SMTP id 5b1f17b1804b1-49fdeffdddcmr19281615e9.9.1790149345174; Wed, 23 Sep 2026 00:42:25 -0700 (PDT) Date: Wed, 23 Sep 2026 08:42:13 +0100 In-Reply-To: <20260923074213.3077182-1-vdonnefort@google.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 References: <20260923074213.3077182-1-vdonnefort@google.com> X-Mailer: git-send-email 2.55.0.1082.g2b9226bbc0-goog Message-ID: <20260923074213.3077182-4-vdonnefort@google.com> Subject: [PATCH 3/3] tracing: Fix simple_ring_buffer undef check on sparc64 From: Vincent Donnefort To: rostedt@goodmis.org, mhiramat@kernel.org, linux-trace-kernel@vger.kernel.org Cc: mathieu.desnoyers@efficios.com, kernel-team@android.com, linux-kernel@vger.kernel.org, Vincent Donnefort , Guenter Roeck Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" simple_ring_buffer relies on headers that end up including . On sparc64, this emits the undefined symbol current_thread_info_reg. Allow this symbol. Fixes: 1211907ac0b5 ("tracing: Generate undef symbols allowlist for simple_= ring_buffer") Reported-by: Guenter Roeck Closes: https://lore.kernel.org/all/5574c9e6-9ed2-4ee6-a2b2-fb6ee81e83a1@ro= eck-us.net/ Signed-off-by: Vincent Donnefort --- kernel/trace/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/trace/Makefile b/kernel/trace/Makefile index 0e1846f7dda3..3860bc53a4be 100644 --- a/kernel/trace/Makefile +++ b/kernel/trace/Makefile @@ -146,6 +146,7 @@ KASAN_SANITIZE_undefsyms_base.o :=3D y =20 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 \ + current_thread_info_reg \ $(shell $(NM) -u $(obj)/undefsyms_base.o 2>/dev/null | awk '$$2 {p= rint $$2}') =20 quiet_cmd_check_undefined =3D NM $< --=20 2.55.0.1082.g2b9226bbc0-goog