docs: automarkup: Mark up undocumented entities too
authorJonathan Corbet <corbet@lwn.net>
Wed, 4 Jun 2025 14:18:04 +0000 (08:18 -0600)
committerJonathan Corbet <corbet@lwn.net>
Mon, 9 Jun 2025 20:43:09 +0000 (14:43 -0600)
commitd6d1df92c25fd51ab9062db28ef17b2baf72d241
tree3bd63ff4e87d52103a1a10836c740d0e86ac1494
parent2bf83bdbb2b7852614e9d67d695e8cdfb842d6e2
docs: automarkup: Mark up undocumented entities too

The automarkup code generates markup and a cross-reference link for
functions, structs, etc. for which it finds kerneldoc documentation.
Undocumented entities are left untouched; that creates an inconsistent
reading experience and has caused some writers to go to extra measures to
cause the markup to happen.

Mark up detected C entities regardless of whether they are documented.

Reviewed-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Documentation/sphinx/automarkup.py