From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-oa1-f51.google.com (mail-oa1-f51.google.com [209.85.160.51]) (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 271513C5DCF for ; Tue, 24 Mar 2026 22:13:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.51 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774390423; cv=none; b=jk7c4XGJzdL5F56ZNsERqlXZkSHbOfxAdEO7Kqc3TG3GgdK7Xm9LW40XGZnLjjT5kCmjrEYaGb0EHzqUzMJQQ0F/kFdEpiTy9NNTEqvlczUyiUvOfh3pbFMN4xg+q8rpPt4gUq9MMSmrnMi8WAnR+SQQHCx7xoGl8sYpgsShzJg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774390423; c=relaxed/simple; bh=GIb9Vsbf0ApRi2YdZPpGpSbwAvhIWfK+4OjojOsP30M=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=eWq3OplSxDERcfrrlKX6Q1SVuE+A2OT4Kr2RWmHKMEiFmMLw42Lo2n+oBFxGuSt4kQ6XA47HA4IEtMlTQi9AoLS6OzlsKz5Lyu5bTIi1pQSFZJiKGs8rwtdIx3FVjFKZvbDbfHDNbTXX6J/474xMsLk+5i6NkNaQytBhsIGryRI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=YavN2gQj; arc=none smtp.client-ip=209.85.160.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="YavN2gQj" Received: by mail-oa1-f51.google.com with SMTP id 586e51a60fabf-40ee9b945d5so1299451fac.0 for ; Tue, 24 Mar 2026 15:13:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774390421; x=1774995221; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=gYvrLn8elSJN03Kj+buzJrR9/VujdS1ptlfGYshbCDI=; b=YavN2gQju/TO5wO74EjguwAM74c7+AavSDkaMEQrNQtiv/OgBH+r2pRb9cchfj52mY h2ZG6NCO4QtkoDF/h1jrYldvGeDIc6dPKEAfsqWMOFSCT6YSekMgP906rTcQE837oit0 g/8u2P8d5x3WqVuIC14xgcXD2p7ne+HtPoYj9lwWT9n8EnOo6xnP+A9ejEag76vZBWgd Jfgo10XAlbtOUKdIbCINsm6OK1Krbec6T/VvV3NGz8RM8jwPK6FRTUVMO2TvE3rcSAA3 uNQ28M42Vx0AoA7AQwA5gJh/4PJM33clDRDcqIXRVEVWF+gOjpdyLPWI77JMra3KYOSC SJjQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774390421; x=1774995221; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=gYvrLn8elSJN03Kj+buzJrR9/VujdS1ptlfGYshbCDI=; b=ejJ0i9Fc05tF35lVQfrREOnlps/VPlQQE+5AkGj6ibvGJ9mdDYy44T8mVSWihGhKNj WhGuvsrS3iF+6sQRTXznxa5kXPY1gnqnCtuGK1Hzhl7ff3ARQfjRrWcngzgpfUjlnMZR 8d0MFvH2TFoYCqi4cotlFBRj9Y/4nEAPf/oRst2CBEndeEU5enNh7SlIMetkLwr78o5L mYCC66KqrmHXgfDlorFsmtqQsjzB6PXMjp5qc86ijkaLEa5elFW9iWMtf/p+S+91WSVa nBrAHsa7RI1i0vb8K0MwIbRFxJH5q6hy26T/c4fl8cKbCgR/eopkpk25T7TXKWQW8Fd8 CGaw== X-Gm-Message-State: AOJu0Yym7+uuekSxuUG8oyuksC2jGB+utaQyVRCG07fA92dkjLg5n05J oVQtBDmmymi0WkOK9nfyEkviL28t+eUaoejnO18I3IzQBU40jamw8lF5 X-Gm-Gg: ATEYQzzAlQzh24xbEJt9kQDVWjmoV3ed4QMoGrtevjfksyHksd0HsRR+TLyHCJL1ONx yp8pc/efo10VyahX9ttPFwRcCMACtsK1Zu6Si70BS0lwbI/eZ8b1EB4wFJeTXdtse2XtkaJGYW2 w8/2xowSkKNNtCwdgg/k/nmoz6lks89buRu8Y3xHVidCXsHvFABDgtPc82N1DgPx2HREfZYHCjE +mNt+xxX+KzvyqLuo00Sp+KCHMSlzgCi5VMN4nVNKwJhP/N5yYZIUj3PBMpy2iHM9ciASPJTCRF +7pXSnJ02nzv6utWXzxFWUDNFMr3T9tvvLlAdJdn1LD5UmTUA3b5XBD+aoi+VUS6VVcd3D7JJho ZtPnkNe89VVBohzfNQo0nZ7Zg1NtOtQiFXtTyClhtknmZhgw4EAVBsxAOv0C701Ay/TPWlSbWTf 1BHIViacfXKAXWrxpgSkd8B42VFcTmcocR/irXmEeX/jtob5rpefMJy/ZeyKmg5Dy0OnZ/dvzZq MEzeeKhNl+zGvLpXnZCpOxs8GCoMucGaAhBd3iNPQ== X-Received: by 2002:a05:6870:14cb:b0:41c:d38:f3b0 with SMTP id 586e51a60fabf-41ca70c277dmr756536fac.42.1774390421116; Tue, 24 Mar 2026 15:13:41 -0700 (PDT) Received: from Atwell-Laptop.. (108-212-132-20.lightspeed.irvnca.sbcglobal.net. [108.212.132.20]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-41c57bdf2b0sm8966606fac.7.2026.03.24.15.13.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Mar 2026 15:13:40 -0700 (PDT) From: Wesley Atwell To: linux-trace-kernel@vger.kernel.org Cc: linux-kernel@vger.kernel.org, rostedt@goodmis.org, mhiramat@kernel.org, mark.rutland@arm.com, mathieu.desnoyers@efficios.com, tom.zanussi@linux.intel.com, Wesley Atwell Subject: [PATCH v4 0/2] tracing: Preserve repeated boot-time parameters and drain deferred trigger frees Date: Tue, 24 Mar 2026 16:13:24 -0600 Message-ID: <20260324221326.1395799-1-atwellwea@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Patch 1 preserves repeated boot-time tracing parameters by appending to the existing parser buffers instead of overwriting earlier values, so repeated command-line entries and Bootconfig array expansions work with the delimited formats the parsers already consume. Patch 2 fixes the deferred event-trigger free path so queued frees are still drained if the cleanup kthread never comes up after boot. v4: - drop the kernel-parameters.txt update from patch 1 - move trace_append_boot_param() into trace.c and keep only the prototype in trace.h - capitalize the tracing patch subjects - rename trigger_start_kthread_locked() to trigger_create_kthread_locked() - change the failure comment to say "creation failed" Wesley Atwell (2): tracing: Preserve repeated boot-time tracing parameters tracing: Drain deferred trigger frees if kthread creation fails kernel/trace/ftrace.c | 12 +++-- kernel/trace/trace.c | 31 ++++++++++- kernel/trace/trace.h | 2 + kernel/trace/trace_events.c | 26 ++++++++-- kernel/trace/trace_events_trigger.c | 79 ++++++++++++++++++++++++----- kernel/trace/trace_kprobe.c | 3 +- 6 files changed, 131 insertions(+), 22 deletions(-) -- 2.43.0