Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Documentation: use a source-read extension for the index link boilerplate

The root document usually has a special :ref:`genindex` link to the
generated index. This is also the case for Documentation/index.rst. The
other index.rst files deeper in the directory hierarchy usually don't.

For SPHINXDIRS builds, the root document isn't Documentation/index.rst,
but some other index.rst in the hierarchy. Currently they have a
".. only::" block to add the index link when doing SPHINXDIRS html
builds.

This is obviously very tedious and repetitive. The link is also added to
all index.rst files in the hierarchy for SPHINXDIRS builds, not just the
root document.

Put the boilerplate in a sphinx-includes/subproject-index.rst file, and
include it at the end of the root document for subproject builds in an
ad-hoc source-read extension defined in conf.py.

For now, keep having the boilerplate in translations, because this
approach currently doesn't cover translated index link headers.

Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Mauro Carvalho Chehab <mchehab@kernel.org>
Cc: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Tested-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Reviewed-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
[jc: did s/doctree/kern_doc_dir/ ]
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Message-ID: <20260123143149.2024303-1-jani.nikula@intel.com>

authored by

Jani Nikula and committed by
Jonathan Corbet
a592a36e 330367bd

+31 -685
-7
Documentation/RCU/index.rst
··· 28 28 Design/Expedited-Grace-Periods/Expedited-Grace-Periods 29 29 Design/Requirements/Requirements 30 30 Design/Data-Structures/Data-Structures 31 - 32 - .. only:: subproject and html 33 - 34 - Indices 35 - ======= 36 - 37 - * :ref:`genindex`
-7
Documentation/accel/index.rst
··· 11 11 amdxdna/index 12 12 qaic/index 13 13 rocket/index 14 - 15 - .. only:: subproject and html 16 - 17 - Indices 18 - ======= 19 - 20 - * :ref:`genindex`
-7
Documentation/admin-guide/aoe/index.rst
··· 8 8 aoe 9 9 todo 10 10 examples 11 - 12 - .. only:: subproject and html 13 - 14 - Indices 15 - ======= 16 - 17 - * :ref:`genindex`
-7
Documentation/admin-guide/auxdisplay/index.rst
··· 7 7 8 8 ks0108.rst 9 9 cfag12864b.rst 10 - 11 - .. only:: subproject and html 12 - 13 - Indices 14 - ======= 15 - 16 - * :ref:`genindex`
-7
Documentation/admin-guide/cgroup-v1/index.rst
··· 22 22 net_prio 23 23 pids 24 24 rdma 25 - 26 - .. only:: subproject and html 27 - 28 - Indices 29 - ======= 30 - 31 - * :ref:`genindex`
-7
Documentation/admin-guide/cifs/index.rst
··· 12 12 todo 13 13 changes 14 14 authors 15 - 16 - .. only:: subproject and html 17 - 18 - Indices 19 - ======= 20 - 21 - * :ref:`genindex`
-7
Documentation/admin-guide/device-mapper/index.rst
··· 40 40 verity 41 41 writecache 42 42 zero 43 - 44 - .. only:: subproject and html 45 - 46 - Indices 47 - ======= 48 - 49 - * :ref:`genindex`
-7
Documentation/admin-guide/gpio/index.rst
··· 12 12 gpio-sim 13 13 gpio-virtuser 14 14 Obsolete APIs <obsolete> 15 - 16 - .. only:: subproject and html 17 - 18 - Indices 19 - ======= 20 - 21 - * :ref:`genindex`
-7
Documentation/admin-guide/index.rst
··· 189 189 190 190 ldm 191 191 unicode 192 - 193 - .. only:: subproject and html 194 - 195 - Indices 196 - ======= 197 - 198 - * :ref:`genindex`
-7
Documentation/admin-guide/kdump/index.rst
··· 11 11 12 12 kdump 13 13 vmcoreinfo 14 - 15 - .. only:: subproject and html 16 - 17 - Indices 18 - ======= 19 - 20 - * :ref:`genindex`
-7
Documentation/arch/arc/index.rst
··· 8 8 arc 9 9 10 10 features 11 - 12 - .. only:: subproject and html 13 - 14 - Indices 15 - ======= 16 - 17 - * :ref:`genindex`
-8
Documentation/arch/arm/index.rst
··· 75 75 sti/overview 76 76 77 77 vfp/release-notes 78 - 79 - 80 - .. only:: subproject and html 81 - 82 - Indices 83 - ======= 84 - 85 - * :ref:`genindex`
-7
Documentation/arch/arm64/index.rst
··· 33 33 tagged-pointers 34 34 35 35 features 36 - 37 - .. only:: subproject and html 38 - 39 - Indices 40 - ======= 41 - 42 - * :ref:`genindex`
-7
Documentation/arch/loongarch/index.rst
··· 13 13 irq-chip-model 14 14 15 15 features 16 - 17 - .. only:: subproject and html 18 - 19 - Indices 20 - ======= 21 - 22 - * :ref:`genindex`
-7
Documentation/arch/m68k/index.rst
··· 11 11 buddha-driver 12 12 13 13 features 14 - 15 - .. only:: subproject and html 16 - 17 - Indices 18 - ======= 19 - 20 - * :ref:`genindex`
-7
Documentation/arch/mips/index.rst
··· 12 12 ingenic-tcu 13 13 14 14 features 15 - 16 - .. only:: subproject and html 17 - 18 - Indices 19 - ======= 20 - 21 - * :ref:`genindex`
-7
Documentation/arch/openrisc/index.rst
··· 11 11 todo 12 12 13 13 features 14 - 15 - .. only:: subproject and html 16 - 17 - Indices 18 - ======= 19 - 20 - * :ref:`genindex`
-7
Documentation/arch/parisc/index.rst
··· 11 11 registers 12 12 13 13 features 14 - 15 - .. only:: subproject and html 16 - 17 - Indices 18 - ======= 19 - 20 - * :ref:`genindex`
-7
Documentation/arch/powerpc/index.rst
··· 40 40 vpa-dtl 41 41 42 42 features 43 - 44 - .. only:: subproject and html 45 - 46 - Indices 47 - ======= 48 - 49 - * :ref:`genindex`
-7
Documentation/arch/riscv/index.rst
··· 16 16 cmodx 17 17 18 18 features 19 - 20 - .. only:: subproject and html 21 - 22 - Indices 23 - ======= 24 - 25 - * :ref:`genindex`
-7
Documentation/arch/s390/index.rst
··· 22 22 text_files 23 23 24 24 features 25 - 26 - .. only:: subproject and html 27 - 28 - Indices 29 - ======= 30 - 31 - * :ref:`genindex`
-7
Documentation/bpf/index.rst
··· 34 34 other 35 35 redirect 36 36 37 - .. only:: subproject and html 38 - 39 - Indices 40 - ======= 41 - 42 - * :ref:`genindex` 43 - 44 37 .. Links: 45 38 .. _BPF and XDP Reference Guide: https://docs.cilium.io/en/latest/bpf/
-7
Documentation/cdrom/index.rst
··· 8 8 :maxdepth: 1 9 9 10 10 cdrom-standard 11 - 12 - .. only:: subproject and html 13 - 14 - Indices 15 - ======= 16 - 17 - * :ref:`genindex`
+24 -1
Documentation/conf.py
··· 42 42 43 43 # List of patterns that contain directory names in glob format. 44 44 dyn_include_patterns = [] 45 - dyn_exclude_patterns = ["output"] 45 + dyn_exclude_patterns = ["output", "sphinx-includes"] 46 46 47 47 # Currently, only netlink/specs has a parser for yaml. 48 48 # Prefer using include patterns if available, as it is faster ··· 587 587 588 588 kerneldoc_srctree = ".." 589 589 590 + # Add index link at the end of the root document for SPHINXDIRS builds. 591 + def add_subproject_index(app, docname, content): 592 + # Only care about root documents 593 + if docname != master_doc: 594 + return 595 + 596 + # Add the index link at the root of translations, but not at the root of 597 + # individual translations. They have their own language specific links. 598 + rel = os.path.relpath(app.srcdir, start=kern_doc_dir).split('/') 599 + if rel[0] == 'translations' and len(rel) > 1: 600 + return 601 + 602 + # Only add the link for SPHINXDIRS HTML builds 603 + if not app.builder.tags.has('subproject') or not app.builder.tags.has('html'): 604 + return 605 + 606 + # The include directive needs a relative path from the srcdir 607 + rel = os.path.relpath(os.path.join(kern_doc_dir, 'sphinx-includes/subproject-index.rst'), 608 + start=app.srcdir) 609 + 610 + content[0] += f'\n.. include:: {rel}\n\n' 611 + 590 612 def setup(app): 591 613 """Patterns need to be updated at init time on older Sphinx versions""" 592 614 593 615 app.connect('config-inited', config_init) 616 + app.connect('source-read', add_subproject_index)
-7
Documentation/core-api/index.rst
··· 140 140 librs 141 141 liveupdate 142 142 netlink 143 - 144 - .. only:: subproject and html 145 - 146 - Indices 147 - ======= 148 - 149 - * :ref:`genindex`
-2
Documentation/core-api/kho/index.rst
··· 9 9 10 10 concepts 11 11 fdt 12 - 13 - .. only:: subproject and html
-8
Documentation/dev-tools/index.rst
··· 38 38 gpio-sloppy-logic-analyzer 39 39 autofdo 40 40 propeller 41 - 42 - 43 - .. only:: subproject and html 44 - 45 - Indices 46 - ======= 47 - 48 - * :ref:`genindex`
-7
Documentation/doc-guide/index.rst
··· 13 13 contributing 14 14 maintainer-profile 15 15 checktransupdate 16 - 17 - .. only:: subproject and html 18 - 19 - Indices 20 - ======= 21 - 22 - * :ref:`genindex`
-7
Documentation/driver-api/80211/index.rst
··· 8 8 cfg80211 9 9 mac80211 10 10 mac80211-advanced 11 - 12 - .. only:: subproject and html 13 - 14 - Indices 15 - ======= 16 - 17 - * :ref:`genindex`
-2
Documentation/driver-api/coco/index.rst
··· 8 8 :maxdepth: 1 9 9 10 10 measurement-registers 11 - 12 - .. only:: subproject and html
-7
Documentation/driver-api/crypto/iaa/index.rst
··· 11 11 :maxdepth: 1 12 12 13 13 iaa-crypto 14 - 15 - .. only:: subproject and html 16 - 17 - Indices 18 - ======= 19 - 20 - * :ref:`genindex`
-7
Documentation/driver-api/crypto/index.rst
··· 11 11 :maxdepth: 1 12 12 13 13 iaa/index 14 - 15 - .. only:: subproject and html 16 - 17 - Indices 18 - ======= 19 - 20 - * :ref:`genindex`
-2
Documentation/driver-api/cxl/index.rst
··· 50 50 allocation/page-allocator 51 51 allocation/reclaim 52 52 allocation/hugepages.rst 53 - 54 - .. only:: subproject and html
-7
Documentation/driver-api/dmaengine/index.rst
··· 46 46 :maxdepth: 1 47 47 48 48 pxa_dma 49 - 50 - .. only:: subproject and html 51 - 52 - Indices 53 - ======= 54 - 55 - * :ref:`genindex`
-7
Documentation/driver-api/driver-model/index.rst
··· 14 14 overview 15 15 platform 16 16 porting 17 - 18 - .. only:: subproject and html 19 - 20 - Indices 21 - ======= 22 - 23 - * :ref:`genindex`
-7
Documentation/driver-api/early-userspace/index.rst
··· 9 9 10 10 early_userspace_support 11 11 buffer-format 12 - 13 - .. only:: subproject and html 14 - 15 - Indices 16 - ======= 17 - 18 - * :ref:`genindex`
-7
Documentation/driver-api/firmware/index.rst
··· 10 10 request_firmware 11 11 fw_upload 12 12 other_interfaces 13 - 14 - .. only:: subproject and html 15 - 16 - Indices 17 - ======= 18 - 19 - * :ref:`genindex`
-7
Documentation/driver-api/index.rst
··· 149 149 wmi 150 150 xilinx/index 151 151 zorro 152 - 153 - .. only:: subproject and html 154 - 155 - Indices 156 - ======= 157 - 158 - * :ref:`genindex`
-7
Documentation/driver-api/memory-devices/index.rst
··· 9 9 10 10 ti-emif 11 11 ti-gpmc 12 - 13 - .. only:: subproject and html 14 - 15 - Indices 16 - ======= 17 - 18 - * :ref:`genindex`
-7
Documentation/driver-api/pci/index.rst
··· 11 11 pci 12 12 p2pdma 13 13 tsm 14 - 15 - .. only:: subproject and html 16 - 17 - Indices 18 - ======= 19 - 20 - * :ref:`genindex`
-8
Documentation/driver-api/phy/index.rst
··· 8 8 9 9 phy 10 10 samsung-usb2 11 - 12 - .. only:: subproject and html 13 - 14 - Indices 15 - ======= 16 - 17 - * :ref:`genindex` 18 -
-7
Documentation/driver-api/pm/index.rst
··· 10 10 devices 11 11 notifiers 12 12 types 13 - 14 - .. only:: subproject and html 15 - 16 - Indices 17 - ======= 18 - 19 - * :ref:`genindex`
-7
Documentation/driver-api/serial/index.rst
··· 18 18 19 19 serial-iso7816 20 20 serial-rs485 21 - 22 - .. only:: subproject and html 23 - 24 - Indices 25 - ======= 26 - 27 - * :ref:`genindex`
-7
Documentation/driver-api/soundwire/index.rst
··· 11 11 locking 12 12 bra 13 13 bra_cadence 14 - 15 - .. only:: subproject and html 16 - 17 - Indices 18 - ======= 19 - 20 - * :ref:`genindex`
-7
Documentation/driver-api/surface_aggregator/clients/index.rst
··· 14 14 cdev 15 15 dtx 16 16 san 17 - 18 - .. only:: subproject and html 19 - 20 - Indices 21 - ======= 22 - 23 - * :ref:`genindex`
-7
Documentation/driver-api/surface_aggregator/index.rst
··· 12 12 clients/index 13 13 ssh 14 14 internal 15 - 16 - .. only:: subproject and html 17 - 18 - Indices 19 - ======= 20 - 21 - * :ref:`genindex`
-7
Documentation/driver-api/usb/index.rst
··· 22 22 typec 23 23 typec_bus 24 24 usb3-debug-port 25 - 26 - .. only:: subproject and html 27 - 28 - Indices 29 - ======= 30 - 31 - * :ref:`genindex`
-7
Documentation/driver-api/xilinx/index.rst
··· 7 7 :maxdepth: 1 8 8 9 9 eemi 10 - 11 - .. only:: subproject and html 12 - 13 - Indices 14 - ======= 15 - 16 - * :ref:`genindex`
-7
Documentation/fault-injection/index.rst
··· 11 11 notifier-error-inject 12 12 nvme-fault-injection 13 13 provoke-crashes 14 - 15 - .. only:: subproject and html 16 - 17 - Indices 18 - ======= 19 - 20 - * :ref:`genindex`
-7
Documentation/fb/index.rst
··· 50 50 vesafb 51 51 viafb 52 52 vt8623fb 53 - 54 - .. only:: subproject and html 55 - 56 - Indices 57 - ======= 58 - 59 - * :ref:`genindex`
-7
Documentation/fpga/index.rst
··· 8 8 :maxdepth: 1 9 9 10 10 dfl 11 - 12 - .. only:: subproject and html 13 - 14 - Indices 15 - ======= 16 - 17 - * :ref:`genindex`
-7
Documentation/gpu/drivers.rst
··· 26 26 panthor 27 27 zynqmp 28 28 nova/index 29 - 30 - .. only:: subproject and html 31 - 32 - Indices 33 - ======= 34 - 35 - * :ref:`genindex`
-7
Documentation/gpu/index.rst
··· 22 22 implementation_guidelines 23 23 todo 24 24 rfc/index 25 - 26 - .. only:: subproject and html 27 - 28 - Indices 29 - ======= 30 - 31 - * :ref:`genindex`
-7
Documentation/hwmon/index.rst
··· 281 281 xdpe12284 282 282 xdpe152c4 283 283 zl6100 284 - 285 - .. only:: subproject and html 286 - 287 - Indices 288 - ======= 289 - 290 - * :ref:`genindex`
-7
Documentation/i2c/index.rst
··· 66 66 :maxdepth: 1 67 67 68 68 old-module-parameters 69 - 70 - .. only:: subproject and html 71 - 72 - Indices 73 - ======= 74 - 75 - * :ref:`genindex`
-7
Documentation/infiniband/index.rst
··· 15 15 ucaps 16 16 user_mad 17 17 user_verbs 18 - 19 - .. only:: subproject and html 20 - 21 - Indices 22 - ======= 23 - 24 - * :ref:`genindex`
-7
Documentation/input/devices/index.rst
··· 10 10 :glob: 11 11 12 12 * 13 - 14 - .. only:: subproject and html 15 - 16 - Indices 17 - ======= 18 - 19 - * :ref:`genindex`
-7
Documentation/input/index.rst
··· 10 10 input_uapi 11 11 input_kapi 12 12 devices/index 13 - 14 - .. only:: subproject and html 15 - 16 - Indices 17 - ======= 18 - 19 - * :ref:`genindex`
-7
Documentation/isdn/index.rst
··· 12 12 m_isdn 13 13 14 14 credits 15 - 16 - .. only:: subproject and html 17 - 18 - Indices 19 - ======= 20 - 21 - * :ref:`genindex`
-7
Documentation/kbuild/index.rst
··· 24 24 gendwarfksyms 25 25 26 26 bash-completion 27 - 28 - .. only:: subproject and html 29 - 30 - Indices 31 - ======= 32 - 33 - * :ref:`genindex`
-7
Documentation/livepatch/index.rst
··· 15 15 system-state 16 16 reliable-stacktrace 17 17 api 18 - 19 - .. only:: subproject and html 20 - 21 - Indices 22 - ======= 23 - 24 - * :ref:`genindex`
-7
Documentation/locking/index.rst
··· 24 24 percpu-rw-semaphore 25 25 robust-futexes 26 26 robust-futex-ABI 27 - 28 - .. only:: subproject and html 29 - 30 - Indices 31 - ======= 32 - 33 - * :ref:`genindex`
-7
Documentation/mhi/index.rst
··· 9 9 10 10 mhi 11 11 topology 12 - 13 - .. only:: subproject and html 14 - 15 - Indices 16 - ======= 17 - 18 - * :ref:`genindex`
-7
Documentation/netlabel/index.rst
··· 12 12 lsm_interface 13 13 14 14 draft_ietf 15 - 16 - .. only:: subproject and html 17 - 18 - Indices 19 - ======= 20 - 21 - * :ref:`genindex`
-7
Documentation/networking/device_drivers/atm/index.rst
··· 11 11 cxacru 12 12 fore200e 13 13 iphase 14 - 15 - .. only:: subproject and html 16 - 17 - Indices 18 - ======= 19 - 20 - * :ref:`genindex`
-7
Documentation/networking/device_drivers/can/index.rst
··· 13 13 can327 14 14 ctu/ctucanfd-driver 15 15 freescale/flexcan 16 - 17 - .. only:: subproject and html 18 - 19 - Indices 20 - ======= 21 - 22 - * :ref:`genindex`
-7
Documentation/networking/device_drivers/cellular/index.rst
··· 9 9 :maxdepth: 2 10 10 11 11 qualcomm/rmnet 12 - 13 - .. only:: subproject and html 14 - 15 - Indices 16 - ======= 17 - 18 - * :ref:`genindex`
-7
Documentation/networking/device_drivers/ethernet/index.rst
··· 64 64 wangxun/txgbevf 65 65 wangxun/ngbe 66 66 wangxun/ngbevf 67 - 68 - .. only:: subproject and html 69 - 70 - Indices 71 - ======= 72 - 73 - * :ref:`genindex`
-7
Documentation/networking/device_drivers/ethernet/mellanox/mlx5/index.rst
··· 16 16 switchdev 17 17 tracepoints 18 18 counters 19 - 20 - .. only:: subproject and html 21 - 22 - Indices 23 - ======= 24 - 25 - * :ref:`genindex`
-7
Documentation/networking/device_drivers/fddi/index.rst
··· 10 10 11 11 defza 12 12 skfp 13 - 14 - .. only:: subproject and html 15 - 16 - Indices 17 - ======= 18 - 19 - * :ref:`genindex`
-7
Documentation/networking/device_drivers/hamradio/index.rst
··· 10 10 11 11 baycom 12 12 z8530drv 13 - 14 - .. only:: subproject and html 15 - 16 - Indices 17 - ======= 18 - 19 - * :ref:`genindex`
-7
Documentation/networking/device_drivers/index.rst
··· 16 16 hamradio/index 17 17 wifi/index 18 18 wwan/index 19 - 20 - .. only:: subproject and html 21 - 22 - Indices 23 - ======= 24 - 25 - * :ref:`genindex`
-7
Documentation/networking/device_drivers/wifi/index.rst
··· 10 10 11 11 intel/ipw2100 12 12 intel/ipw2200 13 - 14 - .. only:: subproject and html 15 - 16 - Indices 17 - ======= 18 - 19 - * :ref:`genindex`
-7
Documentation/networking/device_drivers/wwan/index.rst
··· 10 10 11 11 iosm 12 12 t7xx 13 - 14 - .. only:: subproject and html 15 - 16 - Indices 17 - ======= 18 - 19 - * :ref:`genindex`
-7
Documentation/networking/diagnostic/index.rst
··· 8 8 :maxdepth: 2 9 9 10 10 twisted_pair_layer1_diagnostics.rst 11 - 12 - .. only:: subproject and html 13 - 14 - Indices 15 - ======= 16 - 17 - * :ref:`genindex`
-7
Documentation/networking/index.rst
··· 134 134 xfrm/index 135 135 xdp-rx-metadata 136 136 xsk-tx-metadata 137 - 138 - .. only:: subproject and html 139 - 140 - Indices 141 - ======= 142 - 143 - * :ref:`genindex`
-7
Documentation/pcmcia/index.rst
··· 11 11 devicetable 12 12 locking 13 13 driver-changes 14 - 15 - .. only:: subproject and html 16 - 17 - Indices 18 - ======= 19 - 20 - * :ref:`genindex`
-7
Documentation/peci/index.rst
··· 7 7 .. toctree:: 8 8 9 9 peci 10 - 11 - .. only:: subproject and html 12 - 13 - Indices 14 - ======= 15 - 16 - * :ref:`genindex`
-7
Documentation/power/index.rst
··· 38 38 regulator/machine 39 39 regulator/overview 40 40 regulator/regulator 41 - 42 - .. only:: subproject and html 43 - 44 - Indices 45 - ======= 46 - 47 - * :ref:`genindex`
-9
Documentation/process/debugging/index.rst
··· 15 15 kgdb 16 16 userspace_debugging_guide 17 17 18 - .. only:: subproject and html 19 - 20 18 subsystem specific guides 21 19 ------------------------- 22 20 ··· 22 24 :maxdepth: 1 23 25 24 26 media_specific_debugging_guide 25 - 26 - .. only:: subproject and html 27 - 28 - Indices 29 - ======= 30 - 31 - * :ref:`genindex` 32 27 33 28 General debugging advice 34 29 ========================
-7
Documentation/process/index.rst
··· 110 110 111 111 kernel-docs 112 112 deprecated 113 - 114 - .. only:: subproject and html 115 - 116 - Indices 117 - ======= 118 - 119 - * :ref:`genindex`
-7
Documentation/rust/index.rst
··· 58 58 59 59 You can also find learning materials for Rust in its section in 60 60 :doc:`../process/kernel-docs`. 61 - 62 - .. only:: subproject and html 63 - 64 - Indices 65 - ======= 66 - 67 - * :ref:`genindex`
-7
Documentation/scheduler/index.rst
··· 25 25 sched-debug 26 26 27 27 text_files 28 - 29 - .. only:: subproject and html 30 - 31 - Indices 32 - ======= 33 - 34 - * :ref:`genindex`
-7
Documentation/sound/index.rst
··· 15 15 cards/index 16 16 codecs/index 17 17 utimers 18 - 19 - .. only:: subproject and html 20 - 21 - Indices 22 - ======= 23 - 24 - * :ref:`genindex`
+7
Documentation/sphinx-includes/subproject-index.rst
··· 1 + .. SPDX-License-Identifier: GPL-2.0 2 + .. This file is included in subproject root documents in conf.py 3 + 4 + Indices 5 + ======= 6 + 7 + * :ref:`genindex`
-7
Documentation/spi/index.rst
··· 12 12 butterfly 13 13 spi-lm70llp 14 14 spi-sc18is602 15 - 16 - .. only:: subproject and html 17 - 18 - Indices 19 - ======= 20 - 21 - * :ref:`genindex`
-7
Documentation/target/index.rst
··· 10 10 tcmu-design 11 11 tcm_mod_builder 12 12 scripts 13 - 14 - .. only:: subproject and html 15 - 16 - Indices 17 - ======= 18 - 19 - * :ref:`genindex`
-7
Documentation/tee/index.rst
··· 12 12 amd-tee 13 13 ts-tee 14 14 qtee 15 - 16 - .. only:: subproject and html 17 - 18 - Indices 19 - ======= 20 - 21 - * :ref:`genindex`
-7
Documentation/timers/index.rst
··· 13 13 no_hz 14 14 timekeeping 15 15 delay_sleep_functions 16 - 17 - .. only:: subproject and html 18 - 19 - Indices 20 - ======= 21 - 22 - * :ref:`genindex`
-7
Documentation/tools/index.rst
··· 13 13 rtla/index 14 14 rv/index 15 15 python 16 - 17 - .. only:: subproject and html 18 - 19 - Indices 20 - ======= 21 - 22 - * :ref:`genindex`
-7
Documentation/tools/rtla/index.rst
··· 18 18 rtla-timerlat-hist 19 19 rtla-timerlat-top 20 20 rtla-hwnoise 21 - 22 - .. only:: subproject and html 23 - 24 - Indices 25 - ======= 26 - 27 - * :ref:`genindex`
-7
Documentation/tools/rv/index.rst
··· 16 16 rv-mon-wip 17 17 rv-mon-wwnr 18 18 rv-mon-sched 19 - 20 - .. only:: subproject and html 21 - 22 - Indices 23 - ======= 24 - 25 - * :ref:`genindex`
-7
Documentation/trace/index.rst
··· 95 95 96 96 For more details, refer to the respective documentation of each 97 97 tracing tool and framework. 98 - 99 - .. only:: subproject and html 100 - 101 - Indices 102 - ======= 103 - 104 - * :ref:`genindex`
-7
Documentation/usb/index.rst
··· 31 31 32 32 usb-help 33 33 text_files 34 - 35 - .. only:: subproject and html 36 - 37 - Indices 38 - ======= 39 - 40 - * :ref:`genindex`
-7
Documentation/userspace-api/gpio/index.rst
··· 9 9 10 10 Character Device Userspace API <chardev> 11 11 Obsolete Userspace APIs <obsolete> 12 - 13 - .. only:: subproject and html 14 - 15 - Indices 16 - ======= 17 - 18 - * :ref:`genindex`
-7
Documentation/userspace-api/index.rst
··· 68 68 futex2 69 69 perf_ring_buffer 70 70 ntsync 71 - 72 - .. only:: subproject and html 73 - 74 - Indices 75 - ======= 76 - 77 - * :ref:`genindex`
-7
Documentation/virt/index.rst
··· 16 16 coco/sev-guest 17 17 coco/tdx-guest 18 18 hyperv/index 19 - 20 - .. only:: html and subproject 21 - 22 - Indices 23 - ======= 24 - 25 - * :ref:`genindex`
-7
Documentation/w1/index.rst
··· 12 12 w1-netlink.rst 13 13 masters/index 14 14 slaves/index 15 - 16 - .. only:: subproject and html 17 - 18 - Indices 19 - ======= 20 - 21 - * :ref:`genindex`
-7
Documentation/watchdog/index.rst
··· 16 16 watchdog-pm 17 17 wdt 18 18 convert_drivers_to_kernel_api 19 - 20 - .. only:: subproject and html 21 - 22 - Indices 23 - ======= 24 - 25 - * :ref:`genindex`
-7
Documentation/wmi/devices/index.rst
··· 13 13 :glob: 14 14 15 15 * 16 - 17 - .. only:: subproject and html 18 - 19 - Indices 20 - ======= 21 - 22 - * :ref:`genindex`
-8
Documentation/wmi/index.rst
··· 10 10 acpi-interface 11 11 driver-development-guide 12 12 devices/index 13 - 14 - .. only:: subproject and html 15 - 16 - 17 - Indices 18 - ======= 19 - 20 - * :ref:`genindex`