From nobody Fri Dec 19 08:54:42 2025 Received: from mail-pg1-f177.google.com (mail-pg1-f177.google.com [209.85.215.177]) (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 A62B01FBCA1 for ; Wed, 8 Oct 2025 18:45:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759949141; cv=none; b=EzcdZnnvIIgm8cd+CcFrQvdMf/HIPiTiPPXmk5FbHujUjsV69DwQ5gdQVTcCk6cpdPrS9kzomN26Cw57IkxKamDK2mtn2hI0coXOVAoa6NKz7bv6Xmrel6dNG/f236R3SRcKryf2biCY0dPvkjC8/O8dYbm0zAuzduG6uXPzuzQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1759949141; c=relaxed/simple; bh=edXk8mtRHT4a8ETEoUk6fnwmMYrwd+sjN5R/6vm0mR8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lOfztoYKYb4D/MNb7g4deOeZ92SnMuZ7ZN6Lv8Me+fDkhNxnFH95JQ7IbMONlgtRZ8yNr6kqohxv79wK6KgPkYieFJC0rwOg2YHCUfw5GCap4ZBdCkuT6qYeAtbowhtHyB1vsgLZqYJkM+znbCbjU8rQoqlL5YJA+xs5MJVEoi4= 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=QdJXDdh/; arc=none smtp.client-ip=209.85.215.177 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="QdJXDdh/" Received: by mail-pg1-f177.google.com with SMTP id 41be03b00d2f7-b550a522a49so85622a12.2 for ; Wed, 08 Oct 2025 11:45:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1759949139; x=1760553939; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=lKFx0l4hKy28sNRGiaGfhcTL+cuug9ElvubKP0ftiiA=; b=QdJXDdh/GshcSTpdRFT780eJDYirm4VuIJDYYOzIR9P6iYcL9l7g3yr3j4W5Yx6eeA FtWqYNwd69byncgbvcNGLDl06vPJHyzwana5dv99UGXrFEmUXhgTe6IcT8mOcen26ie5 lsn9p5DpxQKERtDoy6nNTvRMknd+ZBDUNY5sumrtA7f9Spa3OBgKCCuMbp6NUYlWo4si kwoMPsLonUEIvsy75tmNT2K9rwpOx1tmf6ni5hDWKHJPcrbD7iGOlW2pbOWBi7J7K/1i wXAfiCfTPcAqNtpcWGrUSLf+ymi4yb8zIitEIlB75d7zJ9JRYmi4aoxxue2JzD2B/mjX 23YA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1759949139; x=1760553939; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lKFx0l4hKy28sNRGiaGfhcTL+cuug9ElvubKP0ftiiA=; b=IYCIl0aBmOf7tdw8IancMVwLpAc1Rs70ObyymT1jvSQbV9SNCkhPwkRdk69D9m2Daf xgsmNGE/FcFV/ZIDRKl5ij0DulhWBjwDNRR+dJiHTUi3ugPnImuGNiMlL/jHixOkyeJK aEESmaKf0Q6csP/v9JDJSqXh7B5TkCawx1uoDXjduUTV35/ZBU0W+D7awtoh8gp3CIXY 5oWzQTQdYbECWdQG69W/7HJDpXanOiZgtwNSePyxgNFTgBWeoO3kenqPD22IwWUfTBlp katGSDVbcKM6vkb1880dhlMxO7112EAvwRQR9HmCPHmC+ZNXfMi8UKAIYOJNpOFbx4/u RQ5A== X-Forwarded-Encrypted: i=1; AJvYcCUexU4fkxwJXIv6dcHm4xyReCo5NCnqiyzL4T126C+c2xeeDqf2wGu3DJJK3wk6Rp4elmTShW8cCHtmobQ=@vger.kernel.org X-Gm-Message-State: AOJu0YxK8AkKS1EW7T0gwKACmaCIeRV3KiXglza1B8Ps+qeEMlw8qoJ0 HmYqyd+bbKkVUoH6dR5v9Ds3D6l7uxRpyjBpXOPyifniL5Mrj56dFTZl X-Gm-Gg: ASbGncvBkl1wGJWT4xzH4SE5DVWz9wTzfA0RwRn57Fenkk8gcWFSqsAPZhByxEcKkAm honWNfDnlPuXg7UmuzlLpfpMPCh6AYoL5ac2rVBBVmC18hEAL8l8Nqof4mwdBsk39fvHp+tliYS WBbh76o9ANmiIVpGMorf4PFmlClLGxL/CXojFZdrg5Uo4XyM/gLJVdHHjqxGpR8Y2ZVCw0JDMr+ TDNyKR8jH31300SuwdiTuH9ftF/DZuUSbEQSdGDP8mpDfhfWRAQetZ+GEGvKIzEjPdbykZLqO5P wrq286WiQvw8xINQxHThUP/MQ/75sz58i2eR4N00SibzIFl22qoOxW3ih3Pe/62cSpSYgWXVxTB vYQIh4sNof65a713kB5ATW8FgTFFeOe+VwcV8EXTnRwQMfAo+xNrlzArB3UFfWEvNoA== X-Google-Smtp-Source: AGHT+IEd5WiSyo2hmpGstizzrex7tB8cFdu2ns5Jd22RUeKtlhdiFjAbWyQDibswlubOmwWAnvx9Og== X-Received: by 2002:a17:903:2f84:b0:28c:834f:d855 with SMTP id d9443c01a7336-290272667bcmr65196645ad.27.1759949138787; Wed, 08 Oct 2025 11:45:38 -0700 (PDT) Received: from kforge.gk.pfsense.com ([103.70.166.143]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-29034f36929sm4218175ad.95.2025.10.08.11.45.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Oct 2025 11:45:38 -0700 (PDT) From: Gopi Krishna Menon To: rostedt@goodmis.org, corbet@lwn.net, tglozar@redhat.com Cc: Gopi Krishna Menon , linux-trace-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, skhan@linuxfoundation.org, david.hunter.linux@gmail.com, khalid@kernel.org, linux-kernel-mentees@lists.linux.dev, crwood@redhat.com, costa.shul@redhat.com, jkacur@redhat.com, Bagas Sanjaya Subject: [PATCH v2] Documentation/rtla: rename common_xxx.rst files to common_xxx.txt Date: Thu, 9 Oct 2025 00:14:27 +0530 Message-ID: <20251008184522.13201-1-krishnagopi487@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: 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 Content-Type: text/plain; charset="utf-8" Running "make htmldocs" reports the following build errors for common_options.rst: Documentation/tools/rtla/common_options.rst:58: ERROR: Undefined substituti= on referenced: "threshold". Documentation/tools/rtla/common_options.rst:88: ERROR: Undefined substituti= on referenced: "tool". Documentation/tools/rtla/common_options.rst:88: ERROR: Undefined substituti= on referenced: "thresharg". Documentation/tools/rtla/common_options.rst:88: ERROR: Undefined substituti= on referenced: "tracer". Documentation/tools/rtla/common_options.rst:92: ERROR: Undefined substituti= on referenced: "tracer". Documentation/tools/rtla/common_options.rst:98: ERROR: Undefined substituti= on referenced: "actionsperf". Documentation/tools/rtla/common_options.rst:113: ERROR: Undefined substitut= ion referenced: "tool". common_*.rst files are intended to be included by other rtla documents and are not meant to be built as a standalone document. common_options.rst in particular contains substitutions that are only resolved by other documents, so building it independently results in 'undefined substitution referenced' errors. Rename all common_*.rst files to common_*.txt to prevent Sphinx from building them as standalone documents and update all include references accordingly. Suggested-by: Tomas Glozar Suggested-by: Bagas Sanjaya Signed-off-by: Gopi Krishna Menon Reviewed-by: Bagas Sanjaya Reviewed-by: Tomas Glozar --- Note: reStructuredText substitutions - https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#sub= stitutions Tested by running "make htmldocs" before and after the change, verifying that no build errors are generated and the=20 output renders correctly in browsers. .../{common_appendix.rst =3D> common_appendix.txt} | 0 ...mmon_hist_options.rst =3D> common_hist_options.txt} | 0 .../rtla/{common_options.rst =3D> common_options.txt} | 0 ...escription.rst =3D> common_osnoise_description.txt} | 0 ...snoise_options.rst =3D> common_osnoise_options.txt} | 0 ...common_timerlat_aa.rst =3D> common_timerlat_aa.txt} | 0 ...scription.rst =3D> common_timerlat_description.txt} | 0 ...erlat_options.rst =3D> common_timerlat_options.txt} | 0 ...common_top_options.rst =3D> common_top_options.txt} | 0 Documentation/tools/rtla/rtla-hwnoise.rst | 8 ++++---- Documentation/tools/rtla/rtla-osnoise-hist.rst | 10 +++++----- Documentation/tools/rtla/rtla-osnoise-top.rst | 10 +++++----- Documentation/tools/rtla/rtla-osnoise.rst | 4 ++-- Documentation/tools/rtla/rtla-timerlat-hist.rst | 12 ++++++------ Documentation/tools/rtla/rtla-timerlat-top.rst | 12 ++++++------ Documentation/tools/rtla/rtla-timerlat.rst | 4 ++-- Documentation/tools/rtla/rtla.rst | 2 +- 17 files changed, 31 insertions(+), 31 deletions(-) rename Documentation/tools/rtla/{common_appendix.rst =3D> common_appendix.= txt} (100%) rename Documentation/tools/rtla/{common_hist_options.rst =3D> common_hist_= options.txt} (100%) rename Documentation/tools/rtla/{common_options.rst =3D> common_options.tx= t} (100%) rename Documentation/tools/rtla/{common_osnoise_description.rst =3D> commo= n_osnoise_description.txt} (100%) rename Documentation/tools/rtla/{common_osnoise_options.rst =3D> common_os= noise_options.txt} (100%) rename Documentation/tools/rtla/{common_timerlat_aa.rst =3D> common_timerl= at_aa.txt} (100%) rename Documentation/tools/rtla/{common_timerlat_description.rst =3D> comm= on_timerlat_description.txt} (100%) rename Documentation/tools/rtla/{common_timerlat_options.rst =3D> common_t= imerlat_options.txt} (100%) rename Documentation/tools/rtla/{common_top_options.rst =3D> common_top_op= tions.txt} (100%) diff --git a/Documentation/tools/rtla/common_appendix.rst b/Documentation/t= ools/rtla/common_appendix.txt similarity index 100% rename from Documentation/tools/rtla/common_appendix.rst rename to Documentation/tools/rtla/common_appendix.txt diff --git a/Documentation/tools/rtla/common_hist_options.rst b/Documentati= on/tools/rtla/common_hist_options.txt similarity index 100% rename from Documentation/tools/rtla/common_hist_options.rst rename to Documentation/tools/rtla/common_hist_options.txt diff --git a/Documentation/tools/rtla/common_options.rst b/Documentation/to= ols/rtla/common_options.txt similarity index 100% rename from Documentation/tools/rtla/common_options.rst rename to Documentation/tools/rtla/common_options.txt diff --git a/Documentation/tools/rtla/common_osnoise_description.rst b/Docu= mentation/tools/rtla/common_osnoise_description.txt similarity index 100% rename from Documentation/tools/rtla/common_osnoise_description.rst rename to Documentation/tools/rtla/common_osnoise_description.txt diff --git a/Documentation/tools/rtla/common_osnoise_options.rst b/Document= ation/tools/rtla/common_osnoise_options.txt similarity index 100% rename from Documentation/tools/rtla/common_osnoise_options.rst rename to Documentation/tools/rtla/common_osnoise_options.txt diff --git a/Documentation/tools/rtla/common_timerlat_aa.rst b/Documentatio= n/tools/rtla/common_timerlat_aa.txt similarity index 100% rename from Documentation/tools/rtla/common_timerlat_aa.rst rename to Documentation/tools/rtla/common_timerlat_aa.txt diff --git a/Documentation/tools/rtla/common_timerlat_description.rst b/Doc= umentation/tools/rtla/common_timerlat_description.txt similarity index 100% rename from Documentation/tools/rtla/common_timerlat_description.rst rename to Documentation/tools/rtla/common_timerlat_description.txt diff --git a/Documentation/tools/rtla/common_timerlat_options.rst b/Documen= tation/tools/rtla/common_timerlat_options.txt similarity index 100% rename from Documentation/tools/rtla/common_timerlat_options.rst rename to Documentation/tools/rtla/common_timerlat_options.txt diff --git a/Documentation/tools/rtla/common_top_options.rst b/Documentatio= n/tools/rtla/common_top_options.txt similarity index 100% rename from Documentation/tools/rtla/common_top_options.rst rename to Documentation/tools/rtla/common_top_options.txt diff --git a/Documentation/tools/rtla/rtla-hwnoise.rst b/Documentation/tool= s/rtla/rtla-hwnoise.rst index 3a7163c02ac8..26512b15fe7b 100644 --- a/Documentation/tools/rtla/rtla-hwnoise.rst +++ b/Documentation/tools/rtla/rtla-hwnoise.rst @@ -29,11 +29,11 @@ collection of the tracer output. =20 OPTIONS =3D=3D=3D=3D=3D=3D=3D -.. include:: common_osnoise_options.rst +.. include:: common_osnoise_options.txt =20 -.. include:: common_top_options.rst +.. include:: common_top_options.txt =20 -.. include:: common_options.rst +.. include:: common_options.txt =20 EXAMPLE =3D=3D=3D=3D=3D=3D=3D @@ -106,4 +106,4 @@ AUTHOR =3D=3D=3D=3D=3D=3D Written by Daniel Bristot de Oliveira =20 -.. include:: common_appendix.rst +.. include:: common_appendix.txt diff --git a/Documentation/tools/rtla/rtla-osnoise-hist.rst b/Documentation= /tools/rtla/rtla-osnoise-hist.rst index 1fc60ef26106..007521c865d9 100644 --- a/Documentation/tools/rtla/rtla-osnoise-hist.rst +++ b/Documentation/tools/rtla/rtla-osnoise-hist.rst @@ -15,7 +15,7 @@ SYNOPSIS =20 DESCRIPTION =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D -.. include:: common_osnoise_description.rst +.. include:: common_osnoise_description.txt =20 The **rtla osnoise hist** tool collects all **osnoise:sample_threshold** occurrence in a histogram, displaying the results in a user-friendly way. @@ -24,11 +24,11 @@ collection of the tracer output. =20 OPTIONS =3D=3D=3D=3D=3D=3D=3D -.. include:: common_osnoise_options.rst +.. include:: common_osnoise_options.txt =20 -.. include:: common_hist_options.rst +.. include:: common_hist_options.txt =20 -.. include:: common_options.rst +.. include:: common_options.txt =20 EXAMPLE =3D=3D=3D=3D=3D=3D=3D @@ -65,4 +65,4 @@ AUTHOR =3D=3D=3D=3D=3D=3D Written by Daniel Bristot de Oliveira =20 -.. include:: common_appendix.rst +.. include:: common_appendix.txt diff --git a/Documentation/tools/rtla/rtla-osnoise-top.rst b/Documentation/= tools/rtla/rtla-osnoise-top.rst index b1cbd7bcd4ae..6ccadae38945 100644 --- a/Documentation/tools/rtla/rtla-osnoise-top.rst +++ b/Documentation/tools/rtla/rtla-osnoise-top.rst @@ -15,7 +15,7 @@ SYNOPSIS =20 DESCRIPTION =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D -.. include:: common_osnoise_description.rst +.. include:: common_osnoise_description.txt =20 **rtla osnoise top** collects the periodic summary from the *osnoise* trac= er, including the counters of the occurrence of the interference source, @@ -26,11 +26,11 @@ collection of the tracer output. =20 OPTIONS =3D=3D=3D=3D=3D=3D=3D -.. include:: common_osnoise_options.rst +.. include:: common_osnoise_options.txt =20 -.. include:: common_top_options.rst +.. include:: common_top_options.txt =20 -.. include:: common_options.rst +.. include:: common_options.txt =20 EXAMPLE =3D=3D=3D=3D=3D=3D=3D @@ -60,4 +60,4 @@ AUTHOR =3D=3D=3D=3D=3D=3D Written by Daniel Bristot de Oliveira =20 -.. include:: common_appendix.rst +.. include:: common_appendix.txt diff --git a/Documentation/tools/rtla/rtla-osnoise.rst b/Documentation/tool= s/rtla/rtla-osnoise.rst index c129b206ce34..540d2bf6c152 100644 --- a/Documentation/tools/rtla/rtla-osnoise.rst +++ b/Documentation/tools/rtla/rtla-osnoise.rst @@ -14,7 +14,7 @@ SYNOPSIS DESCRIPTION =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 -.. include:: common_osnoise_description.rst +.. include:: common_osnoise_description.txt =20 The *osnoise* tracer outputs information in two ways. It periodically prin= ts a summary of the noise of the operating system, including the counters of @@ -56,4 +56,4 @@ AUTHOR =3D=3D=3D=3D=3D=3D Written by Daniel Bristot de Oliveira =20 -.. include:: common_appendix.rst +.. include:: common_appendix.txt diff --git a/Documentation/tools/rtla/rtla-timerlat-hist.rst b/Documentatio= n/tools/rtla/rtla-timerlat-hist.rst index 4923a362129b..f56fe546411b 100644 --- a/Documentation/tools/rtla/rtla-timerlat-hist.rst +++ b/Documentation/tools/rtla/rtla-timerlat-hist.rst @@ -16,7 +16,7 @@ SYNOPSIS DESCRIPTION =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 -.. include:: common_timerlat_description.rst +.. include:: common_timerlat_description.txt =20 The **rtla timerlat hist** displays a histogram of each tracer event occurrence. This tool uses the periodic information, and the @@ -25,13 +25,13 @@ occurrence. This tool uses the periodic information, an= d the OPTIONS =3D=3D=3D=3D=3D=3D=3D =20 -.. include:: common_timerlat_options.rst +.. include:: common_timerlat_options.txt =20 -.. include:: common_hist_options.rst +.. include:: common_hist_options.txt =20 -.. include:: common_options.rst +.. include:: common_options.txt =20 -.. include:: common_timerlat_aa.rst +.. include:: common_timerlat_aa.txt =20 EXAMPLE =3D=3D=3D=3D=3D=3D=3D @@ -110,4 +110,4 @@ AUTHOR =3D=3D=3D=3D=3D=3D Written by Daniel Bristot de Oliveira =20 -.. include:: common_appendix.rst +.. include:: common_appendix.txt diff --git a/Documentation/tools/rtla/rtla-timerlat-top.rst b/Documentation= /tools/rtla/rtla-timerlat-top.rst index 50968cdd2095..7dbe625d0c42 100644 --- a/Documentation/tools/rtla/rtla-timerlat-top.rst +++ b/Documentation/tools/rtla/rtla-timerlat-top.rst @@ -16,7 +16,7 @@ SYNOPSIS DESCRIPTION =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 -.. include:: common_timerlat_description.rst +.. include:: common_timerlat_description.txt =20 The **rtla timerlat top** displays a summary of the periodic output from the *timerlat* tracer. It also provides information for each @@ -26,13 +26,13 @@ seem with the option **-T**. OPTIONS =3D=3D=3D=3D=3D=3D=3D =20 -.. include:: common_timerlat_options.rst +.. include:: common_timerlat_options.txt =20 -.. include:: common_top_options.rst +.. include:: common_top_options.txt =20 -.. include:: common_options.rst +.. include:: common_options.txt =20 -.. include:: common_timerlat_aa.rst +.. include:: common_timerlat_aa.txt =20 **--aa-only** *us* =20 @@ -133,4 +133,4 @@ AUTHOR ------ Written by Daniel Bristot de Oliveira =20 -.. include:: common_appendix.rst +.. include:: common_appendix.txt diff --git a/Documentation/tools/rtla/rtla-timerlat.rst b/Documentation/too= ls/rtla/rtla-timerlat.rst index 20e2d259467f..ce9f57e038c3 100644 --- a/Documentation/tools/rtla/rtla-timerlat.rst +++ b/Documentation/tools/rtla/rtla-timerlat.rst @@ -14,7 +14,7 @@ SYNOPSIS DESCRIPTION =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =20 -.. include:: common_timerlat_description.rst +.. include:: common_timerlat_description.txt =20 The **rtla timerlat top** mode displays a summary of the periodic output from the *timerlat* tracer. The **rtla timerlat hist** mode displays @@ -51,4 +51,4 @@ AUTHOR =3D=3D=3D=3D=3D=3D Written by Daniel Bristot de Oliveira =20 -.. include:: common_appendix.rst +.. include:: common_appendix.txt diff --git a/Documentation/tools/rtla/rtla.rst b/Documentation/tools/rtla/r= tla.rst index fc0d233efcd5..2a5fb7004ad4 100644 --- a/Documentation/tools/rtla/rtla.rst +++ b/Documentation/tools/rtla/rtla.rst @@ -45,4 +45,4 @@ AUTHOR =3D=3D=3D=3D=3D=3D Daniel Bristot de Oliveira =20 -.. include:: common_appendix.rst +.. include:: common_appendix.txt --=20 2.43.0