aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Corbet <corbet@lwn.net>2025-08-13 11:33:09 -0600
committerJonathan Corbet <corbet@lwn.net>2025-10-28 16:01:20 -0600
commita5dd93016f20912ec141d569b897e1fc2d94977d (patch)
tree9c8c370243598073745ad4a0555ae08f9b033b3e
parenteaae0ad9720428cd9e2bf9a40fedf137db95184f (diff)
downloadtip-a5dd93016f20.tar.gz
docs: move get_abi.py to tools/docs
Move this tool out of scripts/ to join the other documentation tools; fix up a couple of erroneous references in the process. It's worth noting that this script will fail badly unless one has a PYTHONPATH referencing scripts/lib/abi. Reviewed-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Acked-by: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
-rw-r--r--Documentation/Kconfig2
-rw-r--r--Documentation/Makefile2
-rw-r--r--Documentation/sphinx/kernel_abi.py2
-rw-r--r--MAINTAINERS1
-rwxr-xr-xtools/docs/get_abi.py (renamed from scripts/get_abi.py)0
5 files changed, 3 insertions, 4 deletions
diff --git a/Documentation/Kconfig b/Documentation/Kconfig
index 3a0e7ac0c4e324..8b6c4b84b2182f 100644
--- a/Documentation/Kconfig
+++ b/Documentation/Kconfig
@@ -19,7 +19,7 @@ config WARN_ABI_ERRORS
described at Documentation/ABI/README. Yet, as they're manually
written, it would be possible that some of those files would
have errors that would break them for being parsed by
- scripts/get_abi.pl. Add a check to verify them.
+ tools/docs/get_abi.py. Add a check to verify them.
If unsure, select 'N'.
diff --git a/Documentation/Makefile b/Documentation/Makefile
index 1476aa1701ce89..734ec9c9a62c8a 100644
--- a/Documentation/Makefile
+++ b/Documentation/Makefile
@@ -13,7 +13,7 @@ endif
# Check for broken ABI files
ifeq ($(CONFIG_WARN_ABI_ERRORS),y)
-$(shell $(srctree)/scripts/get_abi.py --dir $(srctree)/Documentation/ABI validate)
+$(shell $(srctree)/tools/docs/get_abi.py --dir $(srctree)/Documentation/ABI validate)
endif
endif
diff --git a/Documentation/sphinx/kernel_abi.py b/Documentation/sphinx/kernel_abi.py
index 4c4375201b9ec3..32e39fb8bc3b31 100644
--- a/Documentation/sphinx/kernel_abi.py
+++ b/Documentation/sphinx/kernel_abi.py
@@ -14,7 +14,7 @@
:license: GPL Version 2, June 1991 see Linux/COPYING for details.
The ``kernel-abi`` (:py:class:`KernelCmd`) directive calls the
- scripts/get_abi.py script to parse the Kernel ABI files.
+ AbiParser class to parse the Kernel ABI files.
Overview of directive's argument and options.
diff --git a/MAINTAINERS b/MAINTAINERS
index fc1da52433b6af..5c632cd3902c82 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -7411,7 +7411,6 @@ S: Maintained
P: Documentation/doc-guide/maintainer-profile.rst
T: git git://git.lwn.net/linux.git docs-next
F: Documentation/
-F: scripts/get_abi.py
F: scripts/kernel-doc*
F: scripts/lib/abi/*
F: scripts/lib/kdoc/*
diff --git a/scripts/get_abi.py b/tools/docs/get_abi.py
index 7ce4748a46d20e..7ce4748a46d20e 100755
--- a/scripts/get_abi.py
+++ b/tools/docs/get_abi.py