From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-oo1-f45.google.com (mail-oo1-f45.google.com [209.85.161.45]) (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 8295E2BE02A for ; Mon, 9 Mar 2026 21:27:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.161.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773091653; cv=none; b=r0KOksMgSdUUAzQjLkJVoRTafMthW40tGjZdkvfKeTvPZxMsLlyKfWMCvWEUQPS3Gjg7nL+cEGMp8YfL3TeaYm5Af8r0CjkK6BbxJBy5uQh0lpWvtbJn7LnHes2HA+SsdY5Esr/3dDpYU4qeQzfZQqDr+r4sPYVsWMmfi04T0Ns= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773091653; c=relaxed/simple; bh=Ywv/x9EhLwlHPf9krwL6fJZT4wCkg8aoD3Bhobn0fAk=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=d8RBF7KwSSOsIB/Ujy+k+u5cbe9nu40z9wsVSvs0QQktQ2BYYqLGRzpy7rzNoSYoq6xdSspvdrEiimxY1tq+MTcdOnKY5NvEXmkC8Gwxqt4uoB4PLYy2XXm0VDa6iLybpVv/nStoxOUzJzuWm3pRY/hhjN57fa8iNhTbyALRfJ0= 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=bxYhMajW; arc=none smtp.client-ip=209.85.161.45 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="bxYhMajW" Received: by mail-oo1-f45.google.com with SMTP id 006d021491bc7-67bb5c2e0fdso502047eaf.0 for ; Mon, 09 Mar 2026 14:27:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773091651; x=1773696451; 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=FgH6nxj6mipRLEO/qlV2727swuhWygQwIW/mErrecfQ=; b=bxYhMajWlTLTG9KZ4aUIuoryrQgKH0Znj55TvIgYHynlPrdHB07m6USnLQGqd6LzBk fKQUcsFKb/aZJYKPOjVMk6MWM+OavB001UtVDWkrPyfJpldb9tc/upg2RO1mleODtTgN 8UmI4QfOiDdLq7E/fnHg316ofOEFZOamLM4roqp+lbj5Eay9GRvG5TlgFZZq11WCOlOS 8m5ef57EMe8T57w4q7LbHivL/7TSjlRvyNub8NlSWoMF4CjFCfqE4A8wkAAuarGrhQeF 9F5YOkDpCXq3c0Cep4Z1zKEnpDwowjMF/hvxshFVqHKqGQaIikvwEZvBJfwqB68Nk9Og X1OA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773091651; x=1773696451; 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=FgH6nxj6mipRLEO/qlV2727swuhWygQwIW/mErrecfQ=; b=wJ8xZRl9iI10T3QM6cqP5q3pg08b2bK6upOrYxeDBOFo6XIZeCs32dH2SAyAeQVQxR a3Yn7C7M7a6OP2EQHXQE6ZsFcDu3dWsRFFcpyqf2ddfG+gRT/fWNXSd0AwuKZnJSDAJZ j2L9NXAjHDvaw977iMBZzJBAM/D9YZ4JoyvFVpu/4LUmx+5Ht/KwIue8e1L74BWuaY0l DCkydEn7gUs7J7Lf/DqiPaFPH9Cervj+E5OcAGIph6P2egiO1x0ClHgG6sOlFNcPWD9t m3Dmcn+Z8L+n3Ao+igdHzuINhK/wXHHZ4sqC38DMa9ebDLNDOGypODrD0Ez2boJ952/4 Bj2A== X-Forwarded-Encrypted: i=1; AJvYcCVafVIuCAL0F9UbXTeKUwsxoxghoJV6vH9aZr5ADKCCR+k9Dv4WOA9VkbHLP7P1k/EdDuuHyQYub4tSx7E=@vger.kernel.org X-Gm-Message-State: AOJu0YwqzqbH8WTV5qFI+Od4QfN4fjD+Qhes+ei3egxVVrFI9Ix4e3e3 Sjn3dqjLmwCCBdQfbdT8Hi1E9D3h250e+49OooM79b6Db9HumzJ8YQiK X-Gm-Gg: ATEYQzwcSZtuAhznqOY0UtHOChzxS+tpQcI6YvozQ/51zb/bI1rRSu3BgrM8r5N50/E P4450OvnVf0Um+DjWi98cw8rHw84oj+ThalTWf0RMqwC8C+Wq1GN0g4ZXMt2pbW1kYzpDY18lCq OuKzD1TtNEASBwYGKlMN+kT5pqtK3ngGvR0Z/n6zWGlkxN+qDdiLsUSSpUmSIYVk6NQ6oK9Rzbc Su3I6+x/R1kvIfkZ1Wjz4+eXsf15tSW3cxmoDCYSePVcMaawSgvlpgMk0MxVE8Jv74lB4FP4ZmW 4+2Itu+fvARldgdseWoNGerZzn7653gVSamqwaEpHE1L17XIH/MAz5qeQu7grl5yYDUeBfowwn+ o9Ms/be6dhXVLikD9eKBq0l6OvGEoWC/eR3Yuuqx7UbgB6BYMWWr4Nb9G8t8DikWTrgx3L9/L5z YtIMQq6qnCAhzx1TbcmQgSL2lHOA8ylk90NhNQpt8f3LYGnyLPRWhmcRdCGrWwRDAlQFqrp/3NN ZXIPJuiWKKaF8+xCjEsSD2HL/3D0wCXmY/pARJJuktjeMF3 X-Received: by 2002:a4a:e842:0:b0:677:4fc0:a852 with SMTP id 006d021491bc7-67b9bcd4c6fmr8270896eaf.34.1773091651461; Mon, 09 Mar 2026 14:27:31 -0700 (PDT) Received: from localhost.localdomain (108-212-132-20.lightspeed.irvnca.sbcglobal.net. [108.212.132.20]) by smtp.gmail.com with ESMTPSA id 006d021491bc7-67bb3bb67fbsm2639289eaf.15.2026.03.09.14.27.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Mar 2026 14:27:30 -0700 (PDT) From: Wesley Atwell To: rostedt@goodmis.org Cc: mhiramat@kernel.org, mark.rutland@arm.com, mathieu.desnoyers@efficios.com, linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, Wesley Atwell Subject: [PATCH v2 0/2] tracing: preserve repeated boot-time parameters and drain deferred trigger frees Date: Mon, 9 Mar 2026 15:27:00 -0600 Message-Id: <20260309212702.13622-1-atwellwea@gmail.com> X-Mailer: git-send-email 2.34.1 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 tracing boot parameters across the affected early parsers. Patch 2 makes deferred trigger-data frees drain correctly if the cleanup kthread never starts, and restores the review-requested comment context around the post-mutex recheck and synchronous fallback path. v2: - Patch 1: no changes - Patch 2: restore the dropped mutex recheck comment and clarify the synchronous fallback drain path Wesley Atwell (2): tracing: preserve repeated boot-time tracing parameters tracing: drain deferred trigger frees if kthread startup fails kernel/trace/ftrace.c | 29 +++++++++-- kernel/trace/trace.c | 23 ++++++++- kernel/trace/trace_events.c | 23 +++++++-- kernel/trace/trace_events_trigger.c | 79 ++++++++++++++++++++++++----- kernel/trace/trace_kprobe.c | 23 ++++++++- 5 files changed, 155 insertions(+), 22 deletions(-) -- 2.34.1