]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
docs: automarkup.py: Skip C reserved words when cross-referencing
authorNícolas F. R. A. Prado <nfraprado@protonmail.com>
Tue, 13 Oct 2020 23:13:23 +0000 (23:13 +0000)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Thu, 15 Oct 2020 05:49:38 +0000 (07:49 +0200)
commit3050edfd7971da7fddc77ac7c4607697ec10a554
treedb40d4a8659d602f8b61651b8f40fa000b457a6e
parentf66e47f98c1e827a85654a8cfa1ba539bb381a1b
docs: automarkup.py: Skip C reserved words when cross-referencing

With the transition to Sphinx 3, new warnings were caused by
automarkup, exposing bugs in the name matching.

When automarkup parsed a text like "struct struct" in the documentation,
it tried to cross-reference to a "struct" symbol, which is recognized as
a C reserved word by Sphinx 3, generating a warning.

Add some C reserved words (only the ones that were causing warnings) to
a list and skip them while trying to cross-reference.

Signed-off-by: Nícolas F. R. A. Prado <nfraprado@protonmail.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Documentation/sphinx/automarkup.py