Merge 'jc_docs' from git://git.lwn.net/linux.git (docs-next)

Merged-SHA: 7f3c3a0a9103dc92c823f27db3284ac2914e7558

 Documentation/admin-guide/devices.rst              |   5 +-
 Documentation/admin-guide/devices.txt              |   6 +-
 Documentation/arch/arm/keystone/overview.rst       |   2 +-
 Documentation/core-api/kobject.rst                 |   2 +-
 .../core-api/real-time/architecture-porting.rst    |   3 +-
 Documentation/core-api/real-time/hardware.rst      | 132 +++++++++++++++++++++
 Documentation/core-api/real-time/index.rst         |   1 +
 Documentation/dev-tools/checkpatch.rst             |   2 +-
 Documentation/dev-tools/clang-format.rst           |   2 +-
 Documentation/doc-guide/kernel-doc.rst             |  48 +++++---
 Documentation/driver-api/basics.rst                |  17 ++-
 .../driver-api/driver-model/design-patterns.rst    |   2 +-
 Documentation/driver-api/mailbox.rst               |   2 +-
 Documentation/kbuild/makefiles.rst                 |   2 +-
 Documentation/kernel-hacking/hacking.rst           |   2 +-
 Documentation/process/coding-style.rst             |  10 +-
 Documentation/process/maintainer-pgp-guide.rst     |   4 +-
 Documentation/process/security-bugs.rst            |   6 +-
 Documentation/staging/rpmsg.rst                    |   7 +-
 .../trace/rv/da_monitor_instrumentation.rst        |   6 +-
 MAINTAINERS                                        |   1 +
 include/linux/util_macros.h                        |   2 +-
 include/media/v4l2-ioctl.h                         |  15 +++
 tools/lib/python/kdoc/kdoc_output.py               |  46 +++++++
 tools/lib/python/kdoc/kdoc_parser.py               |  81 ++++++++++++-
 25 files changed, 363 insertions(+), 43 deletions(-)