doc: Cope with Sphinx logging deprecations
authorJonathan Corbet <corbet@lwn.net>
Tue, 21 May 2019 20:23:43 +0000 (14:23 -0600)
committerJonathan Corbet <corbet@lwn.net>
Thu, 23 May 2019 15:22:00 +0000 (09:22 -0600)
commit096ea522e84ea68f8e6c41e5e7294731a81e29bc
tree09d55c2c5ce3c65cf73bb26ade3000969f702eeb
parenta65fd4f0def56f59822b2c49522d36319bc8da8b
doc: Cope with Sphinx logging deprecations

Recent versions of sphinx will emit messages like:

  Documentation/sphinx/kerneldoc.py:103:
     RemovedInSphinx20Warning: app.warning() is now deprecated.
     Use sphinx.util.logging instead.

Switch to sphinx.util.logging to make this unsightly message go away.
Alas, that interface was only added in version 1.6, so we have to add a
version check to keep things working with older sphinxes.

Cc: stable@vger.kernel.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Documentation/sphinx/kerneldoc.py
Documentation/sphinx/kernellog.py [new file with mode: 0644]
Documentation/sphinx/kfigure.py