Update the documentation build system according to Linux v5.11-rc1. Deactive the automarkup.py extension module which on Gitlab CI is incompatible with Unicode.
With this patch we can build the HTML documentation using either of Sphinx 2 and Sphinx 3. Fix two non-conformant documents. Heinrich Schuchardt (4): doc: board: fix Microchip MPFS Icicle Kit doc doc: fix doc/develop/logging.rst .gitlab-ci: install doc/sphinx/requirements.txt doc: update Kernel documentation build system .azure-pipelines.yml | 6 +- .gitlab-ci.yml | 3 + doc/api/index.rst | 1 + doc/api/logging.rst | 6 + doc/board/microchip/mpfs_icicle.rst | 51 ++-- doc/conf.py | 141 +++++++-- doc/develop/logging.rst | 13 +- doc/sphinx/automarkup.py | 290 ++++++++++++++++++ doc/sphinx/cdomain.py | 93 +++++- doc/sphinx/kernel_abi.py | 194 ++++++++++++ doc/sphinx/kernel_feat.py | 169 +++++++++++ doc/sphinx/kerneldoc.py | 15 +- doc/sphinx/kernellog.py | 6 +- doc/sphinx/kfigure.py | 6 +- doc/sphinx/load_config.py | 27 +- doc/sphinx/maintainers_include.py | 197 ++++++++++++ doc/sphinx/parallel-wrapper.sh | 33 ++ doc/sphinx/parse-headers.pl | 6 +- doc/sphinx/requirements.txt | 5 +- scripts/kernel-doc | 450 +++++++++++++++++++++------- 20 files changed, 1527 insertions(+), 185 deletions(-) create mode 100644 doc/api/logging.rst create mode 100644 doc/sphinx/automarkup.py create mode 100644 doc/sphinx/kernel_abi.py create mode 100644 doc/sphinx/kernel_feat.py create mode 100755 doc/sphinx/maintainers_include.py create mode 100644 doc/sphinx/parallel-wrapper.sh -- 2.29.2