summaryrefslogtreecommitdiff
path: root/scripts/kernel-doc
diff options
context:
space:
mode:
authorMichal Wajdeczko <michal.wajdeczko@intel.com>2021-01-18 12:08:13 +0100
committerJonathan Corbet <corbet@lwn.net>2021-01-28 16:35:00 -0700
commit06a755d6269c072ed0c9b84227eaf33113dc243f (patch)
tree23f8377075fb0b4f32f216b286dd0ab657b795dc /scripts/kernel-doc
parentc66cb171bc308c64083f3bb173152db68e06e79f (diff)
downloadlwn-06a755d6269c072ed0c9b84227eaf33113dc243f.tar.gz
lwn-06a755d6269c072ed0c9b84227eaf33113dc243f.zip
scripts/kernel-doc: add internal hyperlink to DOC: sections
While DOC: section titles are not converted into RST headings sections and are only decorated with strong emphasis markup, nothing stops us from generating internal hyperlinks for them, to mimic implicit hyperlinks to RST headings. Signed-off-by: Michal Wajdeczko <michal.wajdeczko@intel.com> Cc: Jonathan Corbet <corbet@lwn.net> Cc: Jani Nikula <jani.nikula@intel.com> Cc: Chris Wilson <chris@chris-wilson.co.uk> Link: https://lore.kernel.org/r/20210118110813.1490-1-michal.wajdeczko@intel.com Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Diffstat (limited to 'scripts/kernel-doc')
-rwxr-xr-xscripts/kernel-doc1
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/kernel-doc b/scripts/kernel-doc
index a9a92e623dbc..e046e16e4411 100755
--- a/scripts/kernel-doc
+++ b/scripts/kernel-doc
@@ -836,6 +836,7 @@ sub output_blockhead_rst(%) {
next if (defined($nosymbol_table{$section}));
if ($output_selection != OUTPUT_INCLUDE) {
+ print ".. _$section:\n\n";
print "**$section**\n\n";
}
print_lineno($section_start_lines{$section});